{
"system": {
"htaccess.RewriteBase": "\/",
"filelocking.enabled": true,
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"obfuscated.example.com"
],
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"forwarded_for_headers": [
"HTTP_X_FORWARDED_FOR"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"overwrite.cli.url": "https:\/\/obfuscated.example.com",
"dbtype": "pgsql",
"version": "32.0.8.2",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"mail_smtpsecure": "tls",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpauth": 1,
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"maintenance_window_start": 1,
"logtimezone": "Europe\/Berlin",
"loglevel": 2,
"log_rotate_size": 0,
"updater.release.channel": "stable",
"maintenance": false,
"overwritehost": "obfuscated.example.com",
"overwriteprotocol": "https",
"theme": "",
"data-fingerprint": "35f8fe895c13635df2ac5db36208def9",
"app_install_overwrite": [
"drawio",
"ransomware_detection",
"suspicious_login",
"end_to_end_encryption",
"files_antivirus",
"fulltextsearch_elasticsearch"
],
"quota_include_external_storage": true,
"default_phone_region": "DE",
"mail_sendmailmode": "smtp",
"enable_previews": true,
"enabledPreviewProviders": {
"0": "OC\\Preview\\PNG",
"1": "OC\\Preview\\JPEG",
"3": "OC\\Preview\\GIF",
"4": "OC\\Preview\\BMP",
"5": "OC\\Preview\\XBitmap",
"6": "OC\\Preview\\MP3",
"7": "OC\\Preview\\TXT",
"8": "OC\\Preview\\MarkDown",
"9": "OC\\Preview\\HEIC",
"10": "OC\\Preview\\OpenDocument",
"11": "OC\\Preview\\Imaginary",
"12": "OC\\Preview\\ImaginaryPDF",
"14": "OC\\Preview\\Movie"
},
"preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
"preview_format": "webp",
"preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
"user_oidc": {
"use_pkce": true
},
"upgrade.disable-web": true,
"defaultapp": ""
}
}
How to use GitHub
Steps to reproduce
Expected behaviour
No warnings in the nextcloud logs
Actual behaviour
I observe the following warnings:
{"reqId":"fmqWxtJ5recTSXc98xk7","level":2,"time":"2026-04-22T19:47:28+02:00","remoteAddr":"192.168.1.1","user":"obfuscated","app":"PHP","method":"GET","url":"/apps/user_oidc/code?code=obfuscated&state=obfuscated","scriptName":"/index.php","message":"Undefined variable $OC_Version at /var/www/html/custom_apps/user_oidc/lib/Controller/LoginController.php#750","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.4 Safari/605.1.15","version":"32.0.8.2","data":{"app":"PHP"},"id":"69e909b8ddd22"}{"reqId":"fmqWxtJ5recTSXc98xk7","level":2,"time":"2026-04-22T19:47:28+02:00","remoteAddr":"192.168.1.1","user":"obfuscated","app":"PHP","method":"GET","url":"/apps/user_oidc/code?code=obfuscated&state=obfuscated","scriptName":"/index.php","message":"Trying to access array offset on null at /var/www/html/custom_apps/user_oidc/lib/Controller/LoginController.php#750","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.4 Safari/605.1.15","version":"32.0.8.2","data":{"app":"PHP"},"id":"69e909b8ddd18"}I assume this is due to #1407 / #ac4c25f9648e37c690e530757121d12c79bc6c79 and
$OC_Versionbeing never defined.Server configuration
Web server: Nginx
Database: PostgreSQL 17
PHP version: 8.3.30
Nextcloud version: 32.0.8
List of activated apps
Nextcloud configuration
{ "system": { "htaccess.RewriteBase": "\/", "filelocking.enabled": true, "memcache.local": "\\OC\\Memcache\\APCu", "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "password": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "apps_paths": [ { "path": "\/var\/www\/html\/apps", "url": "\/apps", "writable": false }, { "path": "\/var\/www\/html\/custom_apps", "url": "\/custom_apps", "writable": true } ], "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "obfuscated.example.com" ], "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "forwarded_for_headers": [ "HTTP_X_FORWARDED_FOR" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/obfuscated.example.com", "dbtype": "pgsql", "version": "32.0.8.2", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "mail_smtpmode": "smtp", "mail_smtpauthtype": "LOGIN", "mail_smtpsecure": "tls", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpauth": 1, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "maintenance_window_start": 1, "logtimezone": "Europe\/Berlin", "loglevel": 2, "log_rotate_size": 0, "updater.release.channel": "stable", "maintenance": false, "overwritehost": "obfuscated.example.com", "overwriteprotocol": "https", "theme": "", "data-fingerprint": "35f8fe895c13635df2ac5db36208def9", "app_install_overwrite": [ "drawio", "ransomware_detection", "suspicious_login", "end_to_end_encryption", "files_antivirus", "fulltextsearch_elasticsearch" ], "quota_include_external_storage": true, "default_phone_region": "DE", "mail_sendmailmode": "smtp", "enable_previews": true, "enabledPreviewProviders": { "0": "OC\\Preview\\PNG", "1": "OC\\Preview\\JPEG", "3": "OC\\Preview\\GIF", "4": "OC\\Preview\\BMP", "5": "OC\\Preview\\XBitmap", "6": "OC\\Preview\\MP3", "7": "OC\\Preview\\TXT", "8": "OC\\Preview\\MarkDown", "9": "OC\\Preview\\HEIC", "10": "OC\\Preview\\OpenDocument", "11": "OC\\Preview\\Imaginary", "12": "OC\\Preview\\ImaginaryPDF", "14": "OC\\Preview\\Movie" }, "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***", "preview_format": "webp", "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***", "user_oidc": { "use_pkce": true }, "upgrade.disable-web": true, "defaultapp": "" } }Browser
Browser name: Safari
Browser version: 26.4
Operating system: macOS 26.4.1