Please provide:
Manage to prob out this unique error messages from "tracker-server.log" within the two time stamp of the error happened.
Juliet-Phone has entered geofence Home at 2025-06-24 09:58:44
2025-06-24 09:58:44 INFO: Event id: 12524506, time: 2025-06-24 09:58:44, type: geofenceEnter, notifications: 1
2025-06-24 09:58:44 WARN: Geocoder network error - HTTP 429 Too Many Requests - ClientErrorException (... < JsonGeocoder:126 < NotificationManager:128 < *:176 < ProcessingHandler:192 < GeofenceEventHandler:75 < ...)
Juliet-Phone has exited geofence Home at 2025-06-24 09:58:48
2025-06-24 09:58:48 INFO: Event id: 12524506, time: 2025-06-24 09:58:48, type: geofenceExit, notifications: 1
2025-06-24 09:58:48 WARN: Geocoder network error - HTTP 429 Too Many Requests - ClientErrorException (... < JsonGeocoder:126 < NotificationManager:128 < *:176 < ProcessingHandler:192 < GeofenceEventHandler:65 < ...)
In "default.xml" exist this entry ...
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>locationiq</entry>
<entry key='geocoder.key'>pk.689d849289c8c63708068b2ff1f63b2d</entry>
<entry key='geocoder.onRequest'>true</entry>
<entry key='geocoder.ignorePositions'>true</entry>
Shall I add the below entry to "traccar.xml" ... ?
<entry key='geocoder.enable'>false</entry>
That's not enough logs. You have to provide continuous logs, including location, raw data etc. And at least a few lines before and after.
Also don't forget about the screenshot.
After detail troubleshooting and isolation fault tracing on my own knowledge. I discoverd those geofence created using regular method via traccar map interface via web ui or traccar manager ui does not give such errors.
Errors of entry and exit of geofence notification only happens when custom created geofence using external kml generator website service and uploaded into traccar geofence causes such error issues.
KML Circle Generator
https://kml4earth.appspot.com/circlegen.html
KML2GPS Converter
https://kml2gpx.com
My apologies Anton for the mis-communication of the root cause of this topic issue not related directly with traccar server original product development you created.
But external kml file generated and imported into traccar server geofence was the cause of the problem issue.
My sincere apologies to have trouble you Anton.
We may end this thread as not to waste everyones time and effort.
Did you create a line geofence thinking you have a polygon?
No. I only created custom circular 4km size geofence location pin point using the KML Circle Generator website then used KML2GPS Converter to enable upload to traccar geofence. The generator site must have inserted some invalid strings traccar geofence cannot decode. Resulting in the start of this thread postings.
Just to clatify further my custom 4km circle generated geofence is nested outside of the traccar build in map pin point geofence set.
Senario ... Home geofence is inside 4km-Circle-Home geofence.
Captured this event log this morning as my son is leaving home geofence to his working place.
Strangely this event supposed to shows that he is leaving from home geofence instead of capturing the event as geofenceEnter followed by geofenceExit within 5 seconds duration time gap.
To note geofence is generated by KML Circle Generator 4km circle Home geofence.
It this a program logic error in traccar server.
I have disabled GeoCoder the last time since I will not be needing it as the address generated is not useful for operational usage.
<entry key='geocoder.enable'>false</entry>
I did not include a trail of logs before and after the event, as it is not relevant to the geofence event relations issues as those are traffic from other tracker device id. At least the warning messages is no more visible after the geocoder features is disabled.
--- BOF tracker-server.log ---
2025-06-25 06:24:33 INFO: Event id: 85881588, time: 2025-06-25 06:24:33, type: geofenceEnter, notifications: 1
2025-06-25 06:24:37 INFO: Event id: 85881588, time: 2025-06-25 06:24:37, type: geofenceExit, notifications: 1
--- EOF tracker-server.log ---
To add on my son Android phone is installed with latest Traccar Client version 9.4.3 via Android PlayStore daily updates. We are using Traccar Server version 6.7.3 the latest update with daily crontab patch updates and hardware reboot automatically.
Strangely the event shows that he is entering a geofence but have not exited the geofence yet. So which is there a bugs in traccar server showing he has exited the geofence instead? That is the bugs logic error issue here. That is event geofenceEnter followed by geofenceExit within 5 seconds duration time gap.
Upon observing the time stamp for entry and exit of the custom 4km circle geofence seems to the issue.
Noticed the geofence created within traccar server map pin location does not give such error.
It correctly recorded geofence entry which is correct, as he is still inside the geofence and have not leave the geofence yet. Which is correct.
The error is only on the custom 4km circle geofence created is not working as intended.
I notice a recent bugs of notification alert appearing of geofence entered and exited in or out geofence witin an instance (in entry /out exit) on the new version of Traccar Server version 6.7.x. Early version 6.6.x is fine.
Telegram_Traccar:
Juliet-Phone has entered geofence Home at 2025-06-24 09:58:44
Juliet-Phone has exited geofence Home at 2025-06-24 09:58:48
In actual fact is an entry action into geofence at this notice report. Not an exit.