You have to update your server to support JSON format:
Thank you.
Why does what looks like Apple error log message appear in the Show status log {forum will not allow me to post them here}
I include them in an Email I sent to traccar support two days ago
Not sure what you mean.
I sent two Email to your support email address with examples of what I see on "Show Status". Both were generated using the send email feature on the Show Status page.
You should include relevant parts here.
I have attempted more than once but when i try to submit the post, i get the message Incorrect string value: '\xF0\x9F\x94\xB5-[...' for column 'content' at row 1
Here is the first few lines
2025-07-01 21:53:34.442 ℹ️-[TSDBLogger db_save] Log committed
2025-07-01 21:53:39.161 ℹ️-[TSLog destroy] SUCCESS
The error probably means some emojis are not supported.
OK - how can I send you a copy of the "Show status" data? I have tried the Email support feature on the Show status screen of the client generates an email with the subject line "Background Geolocation log" with the "show status" data as an attachment. Here is sample with the non-printing characters removed
2025-07-01 21:53:34.442 -[TSDBLogger db_save] Log committed
2025-07-01 21:53:39.161 -[TSLog destroy] SUCCESS
2025-07-01 21:53:41.680 -[TSLocationManager getCurrentPosition:]
2025-07-01 21:53:41.680 -[LocationManager startUpdatingLocation] ON
2025-07-01 21:53:41.721 +[LocationAuthorization run:onCancel:] status: 3
2025-07-01 21:53:41.721 <+37.27279804,-122.03459428> +/- 5.00m (speed -1.00 mps / course -1.00) @ 7/1/25, 9:53:31PM Pacific Daylight Time
2025-07-01 21:53:41.721 -[LocationManager stopUpdatingLocation] OFF
2025-07-01 21:53:41.722 -[LocationManager locationManager:didUpdateLocations:] Sample 1 of 1 (10225 ms old)
2025-07-01 21:53:41.726 -[TSLocationManager sync:failure:] Manual HTTP sync: Network available? 1 | HttpService busy? 0
2025-07-01 21:53:41.726 -[TSHttpService flush:]
2025-07-01 21:53:41.730 -[BackgroundTaskManager createBackgroundTask] 737
2025-07-01 21:53:41.730 -[TSLocationManager persistLocation:]_block_invoke INSERT: AC4B456C-79E4-43CA-B91F-A38A7316F05B
2025-07-01 21:53:41.732 -[TSHttpService schedulePost] LOCKED: AC4B456C-79E4-43CA-B91F-A38A7316F05B
2025-07-01 21:53:42.003 -[HttpResponse handleResponse] Response: 200
2025-07-01 21:53:42.014 -[TSHttpService post:]_block_invoke DESTROY: AC4B456C-79E4-43CA-B91F-A38A7316F05B
2025-07-01 21:53:42.014 -[TSHttpService finish:error:] Success: 1
2025-07-01 21:53:42.015 -[BackgroundTaskManager stopBackgroundTask:]_block_invoke 737 OF ( 737)
2025-07-01 21:53:46.332 -[TSDBLogger db_save] Log committed'
From the log, the result is success. Not sure I understand what the problem is.
Operational, there are no issues.
I have the json support up and running - thank you for your help.
Is the "Show status" log as one would expect during normal operation?
I don't see anything bad there.
OK - then I assume it is normal to see this verbose "Show status" log during normal operation and there is no user option to turn it off.
My customer base of iPhone user had Traccar client updated to 9.4.3 automatically by the Apple update feature.. For reasons we have yet to determine, we cannot get client 9.4.3 running on iOS 18.5 on iPhone and iPads.
After configuring the client, setting location service always on for the client and the client can run in the back ground, and “Send Location”.
Our server, receives a request from the client without any $_GET data. is this API still supported e.g.
http://demo.traccar.org:5055/?id=12345&lat=48.8566&lon=2.3522×tamp=1609459200000
When we review the “Show Status”, we see what looks like Apple error log
Which is way above our pay grade to understand.
Is there a document setting out the steps to upgrade from the original client to 9.4.3 on iOS? e.g. do we have to upgrade to using the JSON API etc.
Any advice would be much appreciated.
We have been happy users of the original Client for many years - meet out need completely.
Thank you