suspicious_login icon indicating copy to clipboard operation
suspicious_login copied to clipboard

Datasets must have the same number of columns

Open roschi02 opened this issue 1 year ago • 28 comments

I am getting the following error in Nextcloud. Could anybody help me?

{"reqId":"EwzO4qzJOSwXjUp3EhzW","level":3,"time":"2024-03-02T01:00:01+00:00","remoteAddr":"","user":"--","app":"suspicious_login","method":"","url":"--","message":"Caught unknown error during IPv4 background training","userAgent":"--","version":"28.0.3.2","exception":{"Exception":"Rubix\\ML\\Exceptions\\InvalidArgumentException","Message":"Datasets must have the same number of columns, 48 expected, but 16 given.","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/suspicious_login/lib/Service/DataLoader.php","line":131,"function":"merge","class":"Rubix\\ML\\Datasets\\Labeled","type":"->"},{"file":"/var/www/nextcloud/apps/suspicious_login/lib/Service/TrainService.php","line":72,"function":"generateRandomShuffledData","class":"OCA\\SuspiciousLogin\\Service\\DataLoader","type":"->"},{"file":"/var/www/nextcloud/apps/suspicious_login/lib/BackgroundJob/TrainJobIpV4.php","line":70,"function":"train","class":"OCA\\SuspiciousLogin\\Service\\TrainService","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":81,"function":"run","class":"OCA\\SuspiciousLogin\\BackgroundJob\\TrainJobIpV4","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":102,"function":"start","class":"OCP\\BackgroundJob\\Job","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":92,"function":"start","class":"OCP\\BackgroundJob\\TimedJob","type":"->"},{"file":"/var/www/nextcloud/cron.php","line":152,"function":"execute","class":"OCP\\BackgroundJob\\TimedJob","type":"->"}],"File":"/var/www/nextcloud/apps/suspicious_login/vendor/rubix/ml/src/Datasets/Labeled.php","Line":364,"message":"Caught unknown error during IPv4 background training","CustomMessage":"Caught unknown error during IPv4 background training"}}

roschi02 avatar Mar 07 '24 12:03 roschi02

In my case is very similar but on IPv6 training:

{"reqId":"ZH7FOecwUjPZ1VFjfqIC","level":3,"time":"2024-03-06T22:20:01-03:00","remoteAddr":"","user":"--","app":"suspicious_login","method":"","url":"--","message":"Caught unknown error during IPv6 background training","userAgent":"--","version":"28.0.3.2","exception":{"Exception":"Rubix\ML\Exceptions\InvalidArgumentException","Message":"Datasets must have the same number of columns, 80 expected, but 16 given.","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/suspicious_login/lib/Service/DataLoader.php","line":131,"function":"merge","class":"Rubix\ML\Datasets\Labeled","type":"->"},{"file":"/var/www/nextcloud/apps/suspicious_login/lib/Service/TrainService.php","line":72,"function":"generateRandomShuffledData","class":"OCA\SuspiciousLogin\Service\DataLoader","type":"->"},{"file":"/var/www/nextcloud/apps/suspicious_login/lib/BackgroundJob/TrainJobIpV6.php","line":70,"function":"train","class":"OCA\SuspiciousLogin\Service\TrainService","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":81,"function":"run","class":"OCA\SuspiciousLogin\BackgroundJob\TrainJobIpV6","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":102,"function":"start","class":"OCP\BackgroundJob\Job","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":92,"function":"start","class":"OCP\BackgroundJob\TimedJob","type":"->"},{"file":"/var/www/nextcloud/cron.php","line":152,"function":"execute","class":"OCP\BackgroundJob\TimedJob","type":"->"}],"File":"/var/www/nextcloud/apps/suspicious_login/vendor/rubix/ml/src/Datasets/Labeled.php","Line":364,"message":"Caught unknown error during IPv6 background training","CustomMessage":"Caught unknown error during IPv6 background training"},"id":"65eb441600caa"}

Every day at about 10 PM

muchachagrande avatar Mar 08 '24 17:03 muchachagrande

same issue for me.

Luncheon3462 avatar Mar 11 '24 13:03 Luncheon3462

Same here.

I run Nextcloud only through IPv6 (for other reasons). Linux 5.15.0-105-generic x86_64 mysql Version: 10.6.16 PHP Version: 8.2.18

{"reqId":"ULKd7cYSJXRUaICAfYUX","level":3,"time":"2024-04-22T13:00:02+00:00","remoteAddr":"","user":"--","app":"suspicious_login","method":"","url":"--","message":"Caught unknown error during IPv6 background training","userAgent":"--","version":"28.0.4.1","exception":{"Exception":"Rubix\ML\Exceptions\InvalidArgumentException","Message":"Datasets must have the same number of columns, 80 expected, but 16 given.","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/suspicious_login/lib/Service/DataLoader.php","line":131,"function":"merge","class":"Rubix\ML\Datasets\Labeled","type":"->"},{"file":"/var/www/nextcloud/apps/suspicious_login/lib/Service/TrainService.php","line":71,"function":"generateRandomShuffledData","class":"OCA\SuspiciousLogin\Service\DataLoader","type":"->"},{"file":"/var/www/nextcloud/apps/suspicious_login/lib/BackgroundJob/TrainJobIpV6.php","line":69,"function":"train","class":"OCA\SuspiciousLogin\Service\TrainService","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/Job.php","line":81,"function":"run","class":"OCA\SuspiciousLogin\BackgroundJob\TrainJobIpV6","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":102,"function":"start","class":"OCP\BackgroundJob\Job","type":"->"},{"file":"/var/www/nextcloud/lib/public/BackgroundJob/TimedJob.php","line":92,"function":"start","class":"OCP\BackgroundJob\TimedJob","type":"->"},{"file":"/var/www/nextcloud/cron.php","line":152,"function":"execute","class":"OCP\BackgroundJob\TimedJob","type":"->"}],"File":"/var/www/nextcloud/apps/suspicious_login/vendor/rubix/ml/src/Datasets/Labeled.php","Line":364,"message":"Caught unknown error during IPv6 background training","CustomMessage":"Caught unknown error during IPv6 background training"},"id":"662660a6ea0a5"}

FernandoMarques-Santos avatar Apr 22 '24 13:04 FernandoMarques-Santos

Getting the same error for IPv4

Nextcloud Version: 28.0.4 PHP Version: 8.2.7 MySQL Version: 10.11.4

{
    "reqId": "__REMOVED__",
    "level": 3,
    "time": "2024-04-23",
    "remoteAddr": "",
    "user": "--",
    "app": "suspicious_login",
    "method": "",
    "url": "--",
    "message": "Caught unknown error during IPv4 background training",
    "userAgent": "--",
    "version": "28.0.4.1",
    "exception": {
        "Exception": "Rubix\\ML\\Exceptions\\InvalidArgumentException",
        "Message": "Datasets must have the same number of columns, 48 expected, but 16 given.",
        "Code": 0,
        "Trace": [
            {
                "file": "/var/www/html/apps/suspicious_login/lib/Service/DataLoader.php",
                "line": 131,
                "function": "merge",
                "class": "Rubix\\ML\\Datasets\\Labeled",
                "type": "->"
            },
            {
                "file": "/var/www/html/apps/suspicious_login/lib/Service/TrainService.php",
                "line": 71,
                "function": "generateRandomShuffledData",
                "class": "OCA\\SuspiciousLogin\\Service\\DataLoader",
                "type": "->"
            },
            {
                "file": "/var/www/html/apps/suspicious_login/lib/BackgroundJob/TrainJobIpV4.php",
                "line": 69,
                "function": "train",
                "class": "OCA\\SuspiciousLogin\\Service\\TrainService",
                "type": "->"
            },
            {
                "file": "/var/www/html/lib/public/BackgroundJob/Job.php",
                "line": 81,
                "function": "run",
                "class": "OCA\\SuspiciousLogin\\BackgroundJob\\TrainJobIpV4",
                "type": "->"
            },
            {
                "file": "/var/www/html/lib/public/BackgroundJob/TimedJob.php",
                "line": 102,
                "function": "start",
                "class": "OCP\\BackgroundJob\\Job",
                "type": "->"
            },
            {
                "file": "/var/www/html/lib/public/BackgroundJob/TimedJob.php",
                "line": 92,
                "function": "start",
                "class": "OCP\\BackgroundJob\\TimedJob",
                "type": "->"
            },
            {
                "file": "/var/www/html/cron.php",
                "line": 152,
                "function": "execute",
                "class": "OCP\\BackgroundJob\\TimedJob",
                "type": "->"
            }
        ],
        "File": "/var/www/html/apps/suspicious_login/vendor/rubix/ml/src/Datasets/Labeled.php",
        "Line": 364,
        "message": "Caught unknown error during IPv4 background training",
        "CustomMessage": "Caught unknown error during IPv4 background training"
    },
    "id": "__REMOVED__"
}

Seems like this error only started recently since upgrading to the latest Nextcloud.

theDepart3d avatar Apr 23 '24 03:04 theDepart3d

any updated about this issue?? The same running on a Docker container in a X86 architecture with Ubuntu 22.04 server

sbrodriguez avatar Apr 23 '24 13:04 sbrodriguez