[Bug]: Viewing photos or videos in file browser
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 119
- Forks
- 72
- Avg merge
- 18h 42m
- Merged PRs (30d)
- 24
Description
⚠️ This issue respects the following points: ⚠️
- This is a bug, not a question or a configuration/webserver/proxy issue.
- This issue is not already reported on Github OR Nextcloud Community Forum (I've searched it).
- Nextcloud Server is up to date. See Maintenance and Release Schedule for supported versions.
- I agree to follow Nextcloud's Code of Conduct.
Bug description
When viewing photos or videos in the nextcloud file browser on the web UI in the last modified view there's an issue when just going to the next file on the list. As it will not continue to the next modified photo/video, it will continue to a random file.
The right arrow appears to go backwards in the file explorer, but only if the files are named in a spicific way (eg 20241213 > 20241214)
Steps to reproduce
- Just go to a directory where you can open a preview window
- Make sure that you're on the modified by date view
- Attempt to go to the next file by using the right arrow on the web ui
Expected behavior
I just expect it to go to the next file that is being viewed on the file explorer on the web UI
Nextcloud Server version
32
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.3
Web server
Apache (supported)
Database engine version
PostgreSQL
Is this bug present after an update or on a fresh install?
Updated from a MINOR version (ex. 32.0.1 to 32.0.2)
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
- Default user-backend (database)
- LDAP/ Active Directory
- SSO - SAML
- Other
Configuration report
{
"system": {
"one-click-instance": true,
"one-click-instance.user-limit": 100,
"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"check_data_directory_permissions": false,
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"overwritehost": "cloud.hellmanx.ddns.net",
"overwriteprotocol": "https",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"localhost",
"cloud.hellmanx.ddns.net"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "pgsql",
"version": "32.0.6.1",
"overwrite.cli.url": "https:\/\/cloud.hellmanx.ddns.net\/",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"instanceid": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"updatedirectory": "\/nc-updater",
"loglevel": 3,
"log_type": "file",
"logfile": "\/var\/www\/html\/data\/nextcloud.log",
"log_rotate_size": 10485760,
"log.condition": {
"apps": [
"admin_audit"
]
},
"preview_max_x": 2048,
"preview_max_y": 2048,
"jpeg_quality": 60,
"enabledPreviewProviders": {
"1": "OC\\Preview\\Image",
"2": "OC\\Preview\\MarkDown",
"3": "OC\\Preview\\MP3",
"4": "OC\\Preview\\TXT",
"5": "OC\\Preview\\OpenDocument",
"6": "OC\\Preview\\Movie",
"7": "OC\\Preview\\Krita",
"0": "OC\\Preview\\Imaginary",
"23": "OC\\Preview\\ImaginaryPDF"
},
"enable_previews": true,
"upgrade.disable-web": true,
"mail_smtpmode": "smtp",
"trashbin_retention_obligation": "auto, 30",
"versions_retention_obligation": "auto, 30",
"activity_expire_days": 30,
"simpleSignUpLink.shown": false,
"share_folder": "\/Shared",
"one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/",
"upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726",
"maintenance_window_start": 100,
"allow_local_remote_servers": true,
"davstorage.request_timeout": 3600,
"documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
"htaccess.RewriteBase": "\/",
"dbpersistent": false,
"auth.bruteforce.protection.enabled": true,
"ratelimit.protection.enabled": true,
"files_external_allow_create_new_local": false,
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
"preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
"ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
"memories.db.triggers.fcu": true,
"memories.exiftool": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/exiftool-amd64-musl",
"memories.vod.path": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/go-vod-amd64",
"memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
"memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
"updatechecker": false
}
}
List of activated Apps
Enabled:
- activity: 5.0.0
- admin_audit: 1.22.0
- bruteforcesettings: 5.0.0
- calendar: 6.2.0
- camerarawpreviews: 0.8.8
- circles: 32.0.0
- cloud_federation_api: 1.16.0
- comments: 1.22.0
- contacts: 8.3.3
- contactsinteraction: 1.13.1
- dashboard: 7.12.0
- dav: 1.34.2
- deck: 1.16.3
- external: 7.0.0
- federatedfilesharing: 1.22.0
- federation: 1.22.0
- files: 2.4.0
- files_3dmodelviewer: 0.0.16
- files_downloadlimit: 5.0.0-dev.0
- files_external: 1.24.1
- files_pdfviewer: 5.0.0
- files_reminders: 1.5.0
- files_sharing: 1.24.1
- files_trashbin: 1.22.0
- files_versions: 1.25.0
- files_zip: 2.3.0
- firstrunwizard: 5.0.0
- gpoddersync: 3.16.0
- gpxpod: 7.2.4
- guests: 4.6.0
- logreader: 5.0.0
- lookup_server_connector: 1.20.0
- memories: 7.8.2
- metadata: 0.23.0
- nextcloud-aio: 0.8.0
- nextcloud_announcements: 4.0.0
- notes: 4.13.0
- notifications: 5.0.0
- notify_push: 1.3.0
- oauth2: 1.20.0
- password_policy: 4.0.0
- phonetrack: 1.0.0
- photos: 5.0.0
- privacy: 4.0.0
- profile: 1.1.0
- provisioning_api: 1.22.0
- quota_warning: 1.23.0
- recognize: 10.0.7
- recommendations: 5.0.0
- related_resources: 3.0.0
- repod: 4.0.0
- richdocuments: 9.0.3
- serverinfo: 4.0.0
- settings: 1.15.1
- sharebymail: 1.22.0
- spreed: 22.0.9
- support: 4.0.0
- survey_client: 4.0.0
- suspicious_login: 10.0.0
- systemtags: 1.22.0
- tasks: 0.17.1
- text: 6.0.1
- theming: 2.7.0
- twofactor_backupcodes: 1.21.0
- twofactor_totp: 14.0.0
- updatenotification: 1.22.0
- user_ldap: 1.23.0
- user_status: 1.12.0
- viewer: 5.0.0
- weather_status: 1.12.0
- webhook_listeners: 1.3.0
- whiteboard: 1.5.6
- workflowengine: 2.14.0
Disabled:
- app_api: 32.0.0 (installed 5.0.2)
- cfg_share_links: 7.0.1 (installed 7.0.1)
- encryption: 2.20.0
- extract: 1.3.6 (installed 1.3.6)
- facerecognition: 0.9.70 (installed 0.9.70)
- files_external_ipfs: 0.2.0 (installed 0.2.0)
- maps: 1.6.0 (installed 1.6.0)
- occweb: 0.2.3 (installed 0.2.3)
- sharingpath: 0.4.4 (installed 0.4.4)
- twofactor_nextcloud_notification: 6.0.0
- unsplash: 3.1.0 (installed 3.1.0)
- video_converter: 1.0.6 (installed 1.0.6)
Nextcloud Signing status
No errors have been found.
Nextcloud Logs
{"reqId":"lyva1sJGHPCJhU97BWLO","level":3,"time":"2026-02-22T02:05:32+00:00","remoteAddr":"10.0.0.90","user":"--","app":"no app in context","method":"PROPFIND","url":"/public.php/dav/files/admin","scriptName":"/public.php","message":"Exception thrown: Sabre\\DAV\\Exception\\NotFound","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","version":"32.0.6.1","exception":{"Exception":"Sabre\\DAV\\Exception\\NotFound","Message":"","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/PublicAuth.php","line":82,"function":"checkToken","class":"OCA\\DAV\\Connector\\Sabre\\PublicAuth","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":179,"function":"check","class":"OCA\\DAV\\Connector\\Sabre\\PublicAuth","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":135,"function":"check","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":456,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMethod:PROPFIND",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/apps/dav/appinfo/v2/publicremote.php","line":160,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->","args":[]},{"file":"/var/www/html/public.php","line":90,"args":["/var/www/html/apps/dav/appinfo/v2/publicremote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/PublicAuth.php","Line":133,"message":"","exception":{},"CustomMessage":"Exception thrown: Sabre\\DAV\\Exception\\NotFound"}}
{"reqId":"lyva1sJGHPCJhU97BWLO","level":3,"time":"2026-02-22T02:05:32+00:00","remoteAddr":"10.0.0.90","user":"--","app":"webdav","method":"PROPFIND","url":"/public.php/dav/files/admin","scriptName":"/public.php","message":"Sabre\\DAV\\Exception\\NotFound: ","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","version":"32.0.6.1","exception":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Sabre\\DAV\\Exception\\NotFound: ","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":179,"function":"check","class":"OCA\\DAV\\Connector\\Sabre\\PublicAuth","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":135,"function":"check","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":456,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMethod:PROPFIND",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/apps/dav/appinfo/v2/publicremote.php","line":160,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->","args":[]},{"file":"/var/www/html/public.php","line":90,"args":["/var/www/html/apps/dav/appinfo/v2/publicremote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/PublicAuth.php","Line":99,"message":"Sabre\\DAV\\Exception\\NotFound: ","exception":{},"CustomMessage":"Sabre\\DAV\\Exception\\NotFound: "}}
{"reqId":"1TuUe0hFltOIXOztwgE6","level":0,"time":"2026-02-22T02:11:32+00:00","remoteAddr":"","user":"--","app":"admin_audit","method":"","url":"--","scriptName":"/var/www/html/occ","message":"The loading of lazy AppConfig values have been triggered by app \"admin_audit\"","userAgent":"--","version":"32.0.6.1","occ_command":["/var/www/html/occ","config:app:set"],"exception":{"Exception":"RuntimeException","Message":"The loading of lazy AppConfig values have been triggered by app \"admin_audit\"","Code":0,"Trace":[{"file":"/var/www/html/lib/private/AppConfig.php","line":564,"function":"loadConfig","class":"OC\\AppConfig","type":"->","args":["admin_audit",true]},{"file":"/var/www/html/core/Command/Config/App/SetConfig.php","line":124,"function":"getValueType","class":"OC\\AppConfig","type":"->","args":["admin_audit","logfile"]},{"file":"/var/www/html/3rdparty/symfony/console/Command/Command.php","line":326,"function":"execute","class":"OC\\Core\\Command\\Config\\App\\SetConfig","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/core/Command/Base.php","line":218,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":1083,"function":"run","class":"OC\\Core\\Command\\Base","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":324,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->","args":[{"__class__":"OC\\Core\\Command\\Config\\App\\SetConfig"},{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":175,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/lib/private/Console/Application.php","line":187,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/console.php","line":90,"function":"run","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/AppConfig.php","Line":1326,"message":"The loading of lazy AppConfig values have been triggered by app \"admin_audit\"","exception":{},"CustomMessage":"The loading of lazy AppConfig values have been triggered by app \"admin_audit\""}}
{"reqId":"nWYKLgUYxbjGj7m3RFOh","level":4,"time":"2026-02-22T02:15:51+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"occ","message":"Could not boot notify_push: read error on connection to nextcloud-aio-redis:6379","userAgent":"--","version":"32.0.6.1","occ_command":["occ","config:list"],"exception":{"Exception":"RedisException","Message":"read error on connection to nextcloud-aio-redis:6379","Code":0,"Trace":[{"file":"/var/www/html/lib/private/RedisFactory.php","line":113,"function":"auth","class":"Redis","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/RedisFactory.php","line":148,"function":"create","class":"OC\\RedisFactory","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/custom_apps/notify_push/lib/Queue/PushRedisFactory.php","line":38,"function":"getInstance","class":"OC\\RedisFactory","type":"->","args":[]},{"file":"/var/www/html/custom_apps/notify_push/lib/AppInfo/Application.php","line":46,"function":"getRedis","class":"OCA\\NotifyPush\\Queue\\PushRedisFactory","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":169,"function":"OCA\\NotifyPush\\AppInfo\\{closure}","class":"OCA\\NotifyPush\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/pimple/pimple/src/Pimple/Container.php","line":122,"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":136,"function":"offsetGet","class":"Pimple\\Container","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":346,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":324,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":90,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue",true]},{"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":77,"function":"array_map","args":[{"__class__":"Closure"},["*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":72,"function":"buildClassConstructorParameters","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":[{"__class__":"ReflectionMethod","name":"__construct","class":"OCA\\NotifyPush\\Listener"}]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":122,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":[{"__class__":"ReflectionClass","name":"OCA\\NotifyPush\\Listener"}]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":140,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":352,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":324,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":45,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":32,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"function":"OC\\AppFramework\\Bootstrap\\{closure}","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"array_map","args":[{"__class__":"Closure"},[{"__class__":"ReflectionParameter","name":"eventDispatcher"},"*** sensitive parameters replaced ***",{"__class__":"ReflectionParameter","name":"activityManager"},{"__class__":"ReflectionParameter","name":"notificationManager"}]]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[[{"__class__":"OCA\\NotifyPush\\AppInfo\\Application"},"attachHooks"]]},{"file":"/var/www/html/custom_apps/notify_push/lib/AppInfo/Application.php","line":56,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[[{"__class__":"OCA\\NotifyPush\\AppInfo\\Application"},"attachHooks"]]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\NotifyPush\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["notify_push"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["notify_push"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/RedisFactory.php","Line":113,"message":"Could not boot notify_push: read error on connection to nextcloud-aio-redis:6379","exception":{},"CustomMessage":"Could not boot notify_push: read error on connection to nextcloud-aio-redis:6379"}}
{"reqId":"nWYKLgUYxbjGj7m3RFOh","level":4,"time":"2026-02-22T02:15:51+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"occ","message":"Could not boot webhook_listeners: read error on connection to nextcloud-aio-redis:6379","userAgent":"--","version":"32.0.6.1","occ_command":["occ","config:list"],"exception":{"Exception":"RedisException","Message":"read error on connection to nextcloud-aio-redis:6379","Code":0,"Trace":[{"file":"/var/www/html/lib/private/RedisFactory.php","line":113,"function":"auth","class":"Redis","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/RedisFactory.php","line":148,"function":"create","class":"OC\\RedisFactory","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":54,"function":"getInstance","class":"OC\\RedisFactory","type":"->","args":[]},{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":60,"function":"getCache","class":"OC\\Memcache\\Redis","type":"->","args":[]},{"file":"/var/www/html/apps/webhook_listeners/lib/Db/WebhookListenerMapper.php","line":210,"function":"get","class":"OC\\Memcache\\Redis","type":"->","args":["eventsUsedInWebhooks_"]},{"file":"/var/www/html/apps/webhook_listeners/lib/AppInfo/Application.php","line":47,"function":"getAllConfiguredEvents","class":"OCA\\WebhookListeners\\Db\\WebhookListenerMapper","type":"->","args":[null]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"registerRuleListeners","class":"OCA\\WebhookListeners\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\EventDispatcher\\EventDispatcher"},{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"__class__":"OC\\AppFramework\\ScopedPsrLogger"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/apps/webhook_listeners/lib/AppInfo/Application.php","line":34,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\WebhookListeners\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["webhook_listeners"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["webhook_listeners"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/RedisFactory.php","Line":113,"message":"Could not boot webhook_listeners: read error on connection to nextcloud-aio-redis:6379","exception":{},"CustomMessage":"Could not boot webhook_listeners: read error on connection to nextcloud-aio-redis:6379"}}
{"reqId":"nWYKLgUYxbjGj7m3RFOh","level":4,"time":"2026-02-22T02:15:51+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"occ","message":"Could not boot workflowengine: Redis server nextcloud-aio-redis:6379 went away","userAgent":"--","version":"32.0.6.1","occ_command":["occ","config:list"],"exception":{"Exception":"RedisException","Message":"Redis server nextcloud-aio-redis:6379 went away","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":60,"function":"get","class":"Redis","type":"->","args":["7922b90c2150b57b4480bd6b7751b01f/flowevents"]},{"file":"/var/www/html/apps/workflowengine/lib/Manager.php","line":90,"function":"get","class":"OC\\Memcache\\Redis","type":"->","args":["events"]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":51,"function":"getAllConfiguredEvents","class":"OCA\\WorkflowEngine\\Manager","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"registerRuleListeners","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\EventDispatcher\\EventDispatcher"},{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"__class__":"OC\\AppFramework\\ScopedPsrLogger"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":43,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Memcache/Redis.php","Line":60,"Previous":{"Exception":"RedisException","Message":"read error on connection to nextcloud-aio-redis:6379","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":60,"function":"get","class":"Redis","type":"->","args":["7922b90c2150b57b4480bd6b7751b01f/flowevents"]},{"file":"/var/www/html/apps/workflowengine/lib/Manager.php","line":90,"function":"get","class":"OC\\Memcache\\Redis","type":"->","args":["events"]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":51,"function":"getAllConfiguredEvents","class":"OCA\\WorkflowEngine\\Manager","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"registerRuleListeners","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\EventDispatcher\\EventDispatcher"},{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"__class__":"OC\\AppFramework\\ScopedPsrLogger"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":43,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Memcache/Redis.php","Line":60},"message":"Could not boot workflowengine: Redis server nextcloud-aio-redis:6379 went away","exception":{},"CustomMessage":"Could not boot workflowengine: Redis server nextcloud-aio-redis:6379 went away"}}
{"reqId":"NdKvvsYNWpMN6E1ddTyp","level":4,"time":"2026-02-22T02:16:26+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"occ","message":"Could not boot notify_push: read error on connection to nextcloud-aio-redis:6379","userAgent":"--","version":"32.0.6.1","occ_command":["occ","app:list"],"exception":{"Exception":"RedisException","Message":"read error on connection to nextcloud-aio-redis:6379","Code":0,"Trace":[{"file":"/var/www/html/lib/private/RedisFactory.php","line":113,"function":"auth","class":"Redis","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/RedisFactory.php","line":148,"function":"create","class":"OC\\RedisFactory","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/custom_apps/notify_push/lib/Queue/PushRedisFactory.php","line":38,"function":"getInstance","class":"OC\\RedisFactory","type":"->","args":[]},{"file":"/var/www/html/custom_apps/notify_push/lib/AppInfo/Application.php","line":46,"function":"getRedis","class":"OCA\\NotifyPush\\Queue\\PushRedisFactory","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":169,"function":"OCA\\NotifyPush\\AppInfo\\{closure}","class":"OCA\\NotifyPush\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/pimple/pimple/src/Pimple/Container.php","line":122,"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":136,"function":"offsetGet","class":"Pimple\\Container","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":346,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":324,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":90,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Queue\\IQueue",true]},{"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":77,"function":"array_map","args":[{"__class__":"Closure"},["*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":72,"function":"buildClassConstructorParameters","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":[{"__class__":"ReflectionMethod","name":"__construct","class":"OCA\\NotifyPush\\Listener"}]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":122,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":[{"__class__":"ReflectionClass","name":"OCA\\NotifyPush\\Listener"}]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":140,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":352,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":324,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":45,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":32,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\NotifyPush\\Listener"]},{"function":"OC\\AppFramework\\Bootstrap\\{closure}","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"array_map","args":[{"__class__":"Closure"},[{"__class__":"ReflectionParameter","name":"eventDispatcher"},"*** sensitive parameters replaced ***",{"__class__":"ReflectionParameter","name":"activityManager"},{"__class__":"ReflectionParameter","name":"notificationManager"}]]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[[{"__class__":"OCA\\NotifyPush\\AppInfo\\Application"},"attachHooks"]]},{"file":"/var/www/html/custom_apps/notify_push/lib/AppInfo/Application.php","line":56,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[[{"__class__":"OCA\\NotifyPush\\AppInfo\\Application"},"attachHooks"]]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\NotifyPush\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["notify_push"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["notify_push"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/RedisFactory.php","Line":113,"message":"Could not boot notify_push: read error on connection to nextcloud-aio-redis:6379","exception":{},"CustomMessage":"Could not boot notify_push: read error on connection to nextcloud-aio-redis:6379"}}
{"reqId":"NdKvvsYNWpMN6E1ddTyp","level":4,"time":"2026-02-22T02:16:26+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"occ","message":"Could not boot webhook_listeners: read error on connection to nextcloud-aio-redis:6379","userAgent":"--","version":"32.0.6.1","occ_command":["occ","app:list"],"exception":{"Exception":"RedisException","Message":"read error on connection to nextcloud-aio-redis:6379","Code":0,"Trace":[{"file":"/var/www/html/lib/private/RedisFactory.php","line":113,"function":"auth","class":"Redis","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/RedisFactory.php","line":148,"function":"create","class":"OC\\RedisFactory","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":54,"function":"getInstance","class":"OC\\RedisFactory","type":"->","args":[]},{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":60,"function":"getCache","class":"OC\\Memcache\\Redis","type":"->","args":[]},{"file":"/var/www/html/apps/webhook_listeners/lib/Db/WebhookListenerMapper.php","line":210,"function":"get","class":"OC\\Memcache\\Redis","type":"->","args":["eventsUsedInWebhooks_"]},{"file":"/var/www/html/apps/webhook_listeners/lib/AppInfo/Application.php","line":47,"function":"getAllConfiguredEvents","class":"OCA\\WebhookListeners\\Db\\WebhookListenerMapper","type":"->","args":[null]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"registerRuleListeners","class":"OCA\\WebhookListeners\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\EventDispatcher\\EventDispatcher"},{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"__class__":"OC\\AppFramework\\ScopedPsrLogger"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/apps/webhook_listeners/lib/AppInfo/Application.php","line":34,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\WebhookListeners\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["webhook_listeners"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["webhook_listeners"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/RedisFactory.php","Line":113,"message":"Could not boot webhook_listeners: read error on connection to nextcloud-aio-redis:6379","exception":{},"CustomMessage":"Could not boot webhook_listeners: read error on connection to nextcloud-aio-redis:6379"}}
{"reqId":"NdKvvsYNWpMN6E1ddTyp","level":4,"time":"2026-02-22T02:16:26+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"occ","message":"Could not boot workflowengine: Redis server nextcloud-aio-redis:6379 went away","userAgent":"--","version":"32.0.6.1","occ_command":["occ","app:list"],"exception":{"Exception":"RedisException","Message":"Redis server nextcloud-aio-redis:6379 went away","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":60,"function":"get","class":"Redis","type":"->","args":["7922b90c2150b57b4480bd6b7751b01f/flowevents"]},{"file":"/var/www/html/apps/workflowengine/lib/Manager.php","line":90,"function":"get","class":"OC\\Memcache\\Redis","type":"->","args":["events"]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":51,"function":"getAllConfiguredEvents","class":"OCA\\WorkflowEngine\\Manager","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"registerRuleListeners","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\EventDispatcher\\EventDispatcher"},{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"__class__":"OC\\AppFramework\\ScopedPsrLogger"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":43,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Memcache/Redis.php","Line":60,"Previous":{"Exception":"RedisException","Message":"read error on connection to nextcloud-aio-redis:6379","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Memcache/Redis.php","line":60,"function":"get","class":"Redis","type":"->","args":["7922b90c2150b57b4480bd6b7751b01f/flowevents"]},{"file":"/var/www/html/apps/workflowengine/lib/Manager.php","line":90,"function":"get","class":"OC\\Memcache\\Redis","type":"->","args":["events"]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":51,"function":"getAllConfiguredEvents","class":"OCA\\WorkflowEngine\\Manager","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":28,"function":"registerRuleListeners","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\EventDispatcher\\EventDispatcher"},{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"__class__":"OC\\AppFramework\\ScopedPsrLogger"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":32,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/apps/workflowengine/lib/AppInfo/Application.php","line":43,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":170,"function":"boot","class":"OCA\\WorkflowEngine\\AppInfo\\Application","type":"->","args":[{"__class__":"OC\\AppFramework\\Bootstrap\\BootContext"}]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":481,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":273,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["workflowengine"]},{"file":"/var/www/html/lib/private/Console/Application.php","line":90,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[]},{"file":"/var/www/html/console.php","line":84,"function":"loadCommands","class":"OC\\Console\\Application","type":"->","args":[{"__class__":"Symfony\\Component\\Console\\Input\\ArgvInput"},{"__class__":"Symfony\\Component\\Console\\Output\\ConsoleOutput"}]},{"file":"/var/www/html/occ","line":33,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Memcache/Redis.php","Line":60},"message":"Could not boot workflowengine: Redis server nextcloud-aio-redis:6379 went away","exception":{},"CustomMessage":"Could not boot workflowengine: Redis server nextcloud-aio-redis:6379 went away"}}
Additional info
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in the Nextcloud viewer's web UI using a directory sorted by modified date, with photo or video filenames such as 20241213 and 20241214. Inspect the viewer's next-file navigation entry point and compare its sequence with the file-browser order. Done means the right arrow consistently opens the next photo or video shown in the modified-by-date view.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100