Hello dear Matomo team,
We have an app that tracks accesses in the app via the Matomo-iOS SDK.
However, for some time now we have noticed that this no longer works:
The request sent by the app is answered by the Matomo-Server with an HTTP error 500.
The corresponding request that the app sends to Matomo.php looks like this:
The result is then a: HTTP Status Code 500 Internal Server Error.
The request is compiled by the Matomo iOS-SDK.
However, this problem can also be reproduced using Postman.
If we modify the request parameter lang=de-DE%3Bq%3D1.0 to lang=&lang=de-de%3Bq%3D1.0 it seems to work.
Interestingly, the subsequent trackings also work, even if they use lang=de-DE%3Bq%3D1.0 again.
In our opinion, this is a bug in the Matomo server.
Server Operating System: Linux 8e0c805a09ed 4.15.0-176-generic #185-Ubuntu SMP Tue Mar 29 17:40:04 UTC 2022 x86_64 Linux
We have anonymised the iP-addresses on the Matomo server.
The location recognition system is set to Standard.