500 Error on Server: Exception: Argument 2 passed to...
- Nextcloud Version: 24.0.9
- PhoneTrack: 0.7.4
Hi very love this application, since 2 days no Points could be pushed via uLogger (was working for few years). Server replies with 500:
192.168.0.22 - - [19/Jan/2023:08:34:22 +0100] "POST /index.php/apps/phonetrack/log/ulogger/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/user/client/index.php HTTP/1.1" 500 13158 "-" "ulogger/3.4; Dalvik/2.1.0 (Linux; U; Android 10; EML-L29 Build/HUAWEIEML-L29)"
and in a NC logs I can see following issue in UI Logging:
Exception: Argument 2 passed to OCA\PhoneTrack\Controller\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225 in file '/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php' line 1988 |
In nextcloud.log
:
{
"reqId": "LKfGU5YJbnHt62pakj4t",
"level": 3,
"time": "2023-01-19T07:34:33+00:00",
"remoteAddr": "192.168.0.22",
"user": "--",
"app": "index",
"method": "POST",
"url": "/index.php/apps/phonetrack/log/ulogger/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/user/client/index.php",
"message": "Argument 2 passed to OCA\\PhoneTrack\\Controller\\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225 in file '/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php' line 1988",
"userAgent": "ulogger/3.4; Dalvik/2.1.0 (Linux; U; Android 10; EML-L29 Build/HUAWEIEML-L29)",
"version": "24.0.7.1",
"exception": {
"Exception": "Exception",
"Message": "Argument 2 passed to OCA\\PhoneTrack\\Controller\\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225 in file '/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php' line 1988",
"Code": 0,
"Trace": [
{
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 172,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 298,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/base.php",
"line": 1030,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/var/www/nextcloud/index.php",
"line": 36,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"Line": 165,
"Previous": {
"Exception": "TypeError",
"Message": "Argument 2 passed to OCA\\PhoneTrack\\Controller\\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225",
"Code": 0,
"Trace": [
{
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 225,
"function": "logUlogger",
"class": "OCA\\PhoneTrack\\Controller\\LogController",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 133,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 172,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 298,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/base.php",
"line": 1030,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/var/www/nextcloud/index.php",
"line": 36,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php",
"Line": 1988
},
"CustomMessage": "--"
},
"id": "63c8f28ce022e"
}
The same as not formatted Data:
{"reqId":"LKfGU5YJbnHt62pakj4t","level":3,"time":"2023-01-19T07:34:33+00:00","remoteAddr":"192.168.0.22","user":"--","app":"index","method":"POST","url":"/index.php/apps/phonetrack/log/ulogger/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/user/client/index.php","message":"Argument 2 passed to OCA\\PhoneTrack\\Controller\\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225 in file '/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php' line 1988","userAgent":"ulogger/3.4; Dalvik/2.1.0 (Linux; U; Android 10; EML-L29 Build/HUAWEIEML-L29)","version":"24.0.7.1","exception":{"Exception":"Exception","Message":"Argument 2 passed to OCA\\PhoneTrack\\Controller\\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225 in file '/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php' line 1988","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1030,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","Line":165,"Previous":{"Exception":"TypeError","Message":"Argument 2 passed to OCA\\PhoneTrack\\Controller\\LogController::logUlogger() must be of the type float, null given, called in /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php on line 225","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":225,"function":"logUlogger","class":"OCA\\PhoneTrack\\Controller\\LogController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":133,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1030,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/apps/phonetrack/lib/Controller/LogController.php","Line":1988},"CustomMessage":"--"},"id":"63c8f28ce022e"}
Edited by Georgiy Sitnikov