Skip to content

Implicitly marking parameter $remove_short_values as nullable is deprecated #1035

@melroy89

Description

@melroy89

Steps to reproduce

  1. Install the latest suspicious_login
  2. Run the latest Nextcloud version
  3. Use the latest PHP v8.4

Expected behaviour

No errors in the logs.

Actual behaviour

I'm getting spammed like crazy with the following:

{"reqId":"yiqCd2Iun7Bg5ZdpVRcq","level":3,"time":"2025-10-06T23:20:02+00:00","remoteAddr":"","user":"--","app":"PHP","method":"","url":"--","message":"voku\\helper\\UTF8::reduce_string_array(): Implicitly marking parameter $remove_short_values as nullable is deprecated, the explicit nullable type must be used instead at /var/www/cloud.melroy.org/html/apps/suspicious_login/vendor/voku/portable-utf8/src/voku/helper/UTF8.php#13827","userAgent":"--","version":"32.0.0.13","data":{"app":"PHP"},"id":"68e44fd0899c9"}
Image Image

Server configuration

Web server: Nginx (OpenResty)

Database: MySQL

PHP version: 8.4

Nextcloud version: 32.0.0

List of activated apps
Enabled:
  - activity: 5.0.0-dev.0
  - admin_audit: 1.22.0
  - bruteforcesettings: 5.0.0-dev.0
  - calendar: 6.0.0
  - checksum: 1.2.6
  - cloud_federation_api: 1.16.0
  - comments: 1.22.0
  - contacts: 8.0.2
  - contactsinteraction: 1.13.1
  - dav: 1.34.2
  - federatedfilesharing: 1.22.0
  - federation: 1.22.0
  - files: 2.4.0
  - files_antivirus: 6.0.5
  - files_downloadlimit: 5.0.0-dev.0
  - files_markdown: 2.4.1
  - files_reminders: 1.5.0
  - files_sharing: 1.24.0
  - files_trashbin: 1.22.0
  - files_versions: 1.25.0
  - firstrunwizard: 5.0.0-dev.0
  - logreader: 5.0.0-dev.0
  - lookup_server_connector: 1.20.0
  - news: 27.0.0
  - nextcloud_announcements: 4.0.0-dev.0
  - notifications: 5.0.0-dev.0
  - oauth2: 1.20.0
  - password_policy: 4.0.0-dev.0
  - photos: 5.0.0-dev.1
  - privacy: 4.0.0-dev.0
  - profile: 1.1.0
  - provisioning_api: 1.22.0
  - recommendations: 5.0.0-dev.0
  - related_resources: 3.0.0-dev.0
  - serverinfo: 4.0.0-dev.0
  - settings: 1.15.1
  - sharebymail: 1.22.0
  - survey_client: 4.0.0-dev.0
  - suspicious_login: 10.0.0-dev.0
  - systemtags: 1.22.0
  - text: 6.0.0-dev.0
  - theming: 2.7.0
  - twofactor_backupcodes: 1.21.0
  - twofactor_totp: 14.0.0
  - updatenotification: 1.22.0
  - user_status: 1.12.0
  - viewer: 5.0.0-dev.0
  - webhook_listeners: 1.3.0
  - workflowengine: 2.14.0
Disabled:
  - app_api: 32.0.0 (installed 5.0.2)
  - circles: 32.0.0 (installed 28.0.0-dev)
  - dashboard: 7.12.0 (installed 7.0.0)
  - encryption: 2.20.0 (installed 2.0.0)
  - files_external: 1.24.0 (installed 1.20.0)
  - files_pdfviewer: 5.0.0-dev.0 (installed 2.0.1)
  - forms: 5.2.1 (installed 5.2.1)
  - notes: 4.12.3 (installed 4.12.3)
  - spreed: 22.0.0 (installed 22.0.0)
  - support: 4.0.0-dev.0 (installed 1.11.0)
  - tasks: 0.17.0-alpha.0 (installed 0.17.0-alpha.0)
  - twofactor_nextcloud_notification: 6.0.0-dev.0
  - user_ldap: 1.23.0
  - weather_status: 1.12.0 (installed 1.8.0)
Nextcloud configuration
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.melroy.org"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "default_timezone": "Europe\/Amsterdam",
        "enable_previews": true,
        "preview_max_x": 2048,
        "preview_max_y": 1850,
        "jpeg_quality": 75,
        "preview_max_filesize_image": 2048,
        "overwrite.cli.url": "https:\/\/cloud.melroy.org\/",
        "dbtype": "mysql",
        "filelocking.enabled": "true",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "dbindex": 0,
            "timeout": 1.5
        },
        "default_language": "nl",
        "default_locale": "nl_NL",
        "default_phone_region": "NL",
        "version": "32.0.0.13",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "theme": "",
        "maintenance": false,
        "loglevel": 3,
        "trashbin_retention_obligation": "auto",
        "updater.release.channel": "stable",
        "mail_smtpsecure": "ssl",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mysql.utf8mb4": true,
        "app_install_overwrite": [
            "mail",
            "files_markdown",
            "news",
            "files_rightclick",
            "files_antivirus",
            "checksum",
            "richdocuments"
        ],
        "maintenance_window_start": 2,
        "defaultapp": "files"
    }
}

Browser

Browser name: Firefox (Floorp)

Browser version: 11.30.0 Floorp

Operating system: Linux Mint

Browser log
No errors.. Nothing special here..

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions