No Photos Show in My Nextcloud Photos Area.
Originally I was able to view my media in my Photos section on the desktop web app. Then when I try selecting a folder, it just won’t appear. After restarting my server and my computer, it still says ‘An error occurred’ where the photos should be, and I still can’t select folders. I select ‘add folder’, select my folder and click add, but it just never shows up!
Essentially, I am unable to add media folders to my photos system.
[/details]
- Nextcloud Hub 10 (31.0.5)
- Ubuntu 24.04.2
- Apache/2.4.58 (Ubuntu)
*PHP 8.3.6 * Is this the first time you’ve seen this error? (Yes / No):- No
When did this problem seem to first start? - after I removed the first folder, a few days ago.
- No
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
no
Summary of the issue you are facing:
I am unable to add folders in Nextcloud photos
Steps to replicate it (hint: details matter!):
- Go to photos tab
- Go to photos settings
- Try adding a folder
Log entries
Nextcloud
Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log
located in your data directory). Feel free to use a pastebin/gist service if necessary.
Note that my logs had to be cut way short as I was 350,000 characters above the maximum.
{"reqId":"5uClUZBv6u8vWTz9tFkQ","level":2,"time":"2025-05-17T06:31:21+00:00","remoteAddr":"100.103.167.6","user":"--","app":"no app in context","method":"POST","url":"/","message":"Host 192.168.4.90 was not connected to because it violates local access rules","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0","version":"31.0.5.1","data":[]}
{"reqId":"5uClUZBv6u8vWTz9tFkQ","level":2,"time":"2025-05-17T06:31:21+00:00","remoteAddr":"100.103.167.6","user":"--","app":"no app in context","method":"POST","url":"/","message":"Host 192.168.4.90 was not connected to because it violates local access rules","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0","version":"31.0.5.1","data":[]}
{"reqId":"S43dhqAKHwLPR661ydbC","level":2,"time":"2025-05-17T06:32:27+00:00","remoteAddr":"100.103.167.6","user":"charlielindsay","app":"no app in context","method":"GET","url":"/index.php/core/preview?fileId=126&x=250&y=250","message":"Cached preview not found for file /charlielindsay/files/Photos/Library.jpg, generating a new preview.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0","version":"31.0.5.1","data":[]}
{"reqId":"PpEXKe6zX7YGabrIUHev","level":2,"time":"2025-05-17T06:32:27+00:00","remoteAddr":"100.103.167.6","user":"charlielindsay","app":"no app in context","method":"GET","url":"/index.php/core/preview?fileId=119&x=250&y=250","message":"Cached preview not found for file /charlielindsay/files/Photos/Vineyard.jpg, generating a new preview.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0","version":"31.0.5.1","data":[]}
{"reqId":"a5y78nuU6UtO1hQboWni","level":2,"time":"2025-05-17T06:32:28+00:00","remoteAddr":"100.103.167.6","user":"charlielindsay","app":"no app in context","method":"GET","url":"/index.php/core/preview?fileId=118&x=250&y=250","message":"Cached preview not found for file /charlielindsay/files/Photos/Frog.jpg, generating a new preview.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0","version":"31.0.5.1","data":[]}
{"reqId":"4lMhkAUQgpIxyVy9HEr5","level":2,"time":"2025-05-17T06:32:29+00:00","remoteAddr":"100.103.167.6","user":"charlielindsay","app":"no app in context","method":"GET","url":"/index.php/core/preview?fileId=117&x=250&y=250","message":"Cached preview not found for file /charlielindsay/files/Photos/Gorilla.jpg, generating a new preview.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0","version":"31.0.5.1","data":[]}
{"reqId":"vanWLxeGxZRyQMoxcCfj","level":2,"time":"2025-05-17T06:32:29+00:00","remoteAddr":"100.103.167.6","user":"charlielindsay","app":"no app in context","method":"GET","url":"/index.php/core/preview?fileId=123&x=250&y=250","message":"Cached preview not found for file
{"reqId":"ExubE5BsC1aUYtVHOxAZ","level":4,"time":"2025-05-18T07:13:14+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/cloud/capabilities?format=json","message":"Capabilities of OCA\\Files\\DirectEditingCapabilities took 2.04 seconds to generate.","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.31.1","version":"31.0.5.1","data":[]}
{"reqId":"1l5R27aIziK4hno5yFaz","level":4,"time":"2025-05-18T07:13:14+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/cloud/capabilities?format=json","message":"Capabilities of OCA\\Files\\DirectEditingCapabilities took 2.56 seconds to generate.","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.31.1","version":"31.0.5.1","data":[]}
{"reqId":"lSLnF3ZXEgRJyizab15t","level":4,"time":"2025-05-18T07:13:14+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/cloud/capabilities?format=json","message":"Capabilities of OCA\\Files\\DirectEditingCapabilities took 2.4 seconds to generate.","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.31.1","version":"31.0.5.1","data":[]}
{"reqId":"ExubE5BsC1aUYtVHOxAZ","level":2,"time":"2025-05-18T07:13:15+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/cloud/capabilities?format=json","message":"Capabilities of OCA\\CloudFederationAPI\\Capabilities took 0.58 seconds to generate.","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.31.1","version":"31.0.5.1","data":[]}
{"reqId":"lSLnF3ZXEgRJyizab15t","level":2,"time":"2025-05-18T07:13:15+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/cloud/capabilities?format=json","message":"Capabilities of OCA\\CloudFederationAPI\\Capabilities took 0.57 seconds to generate.","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.31.1","version":"31.0.5.1","data":[]}
{"reqId":"1l5R27aIziK4hno5yFaz","level":2,"time":"2025-05-18T07:13:15+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/cloud/capabilities?format=json","message":"Capabilities of OCA\\CloudFederationAPI\\Capabilities took 0.57 seconds to generate.","userAgent":"Mozilla/5.0 (Android) Nextcloud-
{"reqId":"2CjA9QMhIrurY8QCFyjC","level":3,"time":"2025-05-18T19:47:50+00:00","remoteAddr":"192.168.4.22","user":"charlielindsay","app":"no app in context","method":"GET","url":"/ocs/v2.php/apps/recommendations/api/v1/recommendations?format=json","message":"An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.31.1","version":"31.0.5.1","exception":{"Exception":"OC\\DB\\Exceptions\\DbalException","Message":"An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory","Code":2002,"Trace":[{"file":"/var/www/nextcloud/lib/private/DB/ConnectionAdapter.php","line":53,"function":"wrap","class":"OC\\DB\\Exceptions\\DbalException","type":"::"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":289,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php","line":285,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Cache/Cache.php","line":130,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\ExtendedQueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Cache/HomeCache.php","line":36,"function":"get","class":"OC\\Files\\Cache\\Cache","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":1375,"function":"get","class":"OC\\Files\\Cache\\HomeCache","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":1422,"function":"getCacheEntry","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/Root.php","line":178,"function":"getFileInfo","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/Root.php","line":359,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"function":"getUserFolder","class":"OC\\Files\\Node\\Root","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php","line":64,"function":"call_user_func_array"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyRoot.php","line":38,"function":"__call","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecentlyCommentedFilesSource.php","line":92,"function":"getUserFolder","class":"OC\\Files\\Node\\LazyRoot","type":"->"},{"function":"getAllCommentedFiles","class":"OCA\\Recommendations\\Service\\RecentlyCommentedFilesSource","type":"->"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecentlyCommentedFilesSource.php","line":131,"function":"iterator_to_array"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecommendationService.php","line":72,"function":"getMostRecentRecommendation","class":"OCA\\Recommendations\\Service\\RecentlyCommentedFilesSource","type":"->"},{"function":"OCA\\Recommendations\\Service\\{closure}","class":"OCA\\Recommendations\\Service\\RecommendationService","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecommendationService.php","line":71,"function":"array_reduce"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Controller/RecommendationController.php","line":58,"function":"getRecommendations","class":"OCA\\Recommendations\\Service\\RecommendationService","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"index","class":"OCA\\Recommendations\\Controller\\RecommendationController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":307,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/ocs/v2.php","line":7,"args":["/var/www/nextcloud/ocs/v1.php"],"function":"require_once"}],"File":"/var/www/nextcloud/lib/private/DB/Exceptions/DbalException.php","Line":56,"Previous":{"Exception":"Doctrine\\DBAL\\Exception\\ConnectionException","Message":"An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory","Code":2002,"Trace":[{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1976,"function":"convert","class":"Doctrine\\DBAL\\Driver\\API\\MySQL\\ExceptionConverter","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1924,"function":"handleDriverException","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php","line":257,"function":"convertException","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php","line":192,"function":"connectTo","class":"Doctrine\\DBAL\\Connections\\PrimaryReadReplicaConnection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":245,"function":"performConnect","class":"Doctrine\\DBAL\\Connections\\PrimaryReadReplicaConnection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php","line":236,"function":"performConnect","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":396,"function":"ensureConnectedToReplica","class":"Doctrine\\DBAL\\Connections\\PrimaryReadReplicaConnection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":289,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php","line":285,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Cache/Cache.php","line":130,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\ExtendedQueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Cache/HomeCache.php","line":36,"function":"get","class":"OC\\Files\\Cache\\Cache","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":1375,"function":"get","class":"OC\\Files\\Cache\\HomeCache","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":1422,"function":"getCacheEntry","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/Root.php","line":178,"function":"getFileInfo","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/Root.php","line":359,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"function":"getUserFolder","class":"OC\\Files\\Node\\Root","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php","line":64,"function":"call_user_func_array"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyRoot.php","line":38,"function":"__call","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecentlyCommentedFilesSource.php","line":92,"function":"getUserFolder","class":"OC\\Files\\Node\\LazyRoot","type":"->"},{"function":"getAllCommentedFiles","class":"OCA\\Recommendations\\Service\\RecentlyCommentedFilesSource","type":"->"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecentlyCommentedFilesSource.php","line":131,"function":"iterator_to_array"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecommendationService.php","line":72,"function":"getMostRecentRecommendation","class":"OCA\\Recommendations\\Service\\RecentlyCommentedFilesSource","type":"->"},{"function":"OCA\\Recommendations\\Service\\{closure}","class":"OCA\\Recommendations\\Service\\RecommendationService","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/apps/recommendations/lib/Service/RecommendationService.php","line":71,"function":"array_reduce"},{"file":"/var/www/nextcloud/apps/recommendations/lib/Controller/RecommendationController.php","line":58,"function":"getRecommendations","class":"OCA\\Recommendations\\Service\\RecommendationService","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"index","class":"OCA\\Recommendations\\Controller\\RecommendationController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":307,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/ocs/v2.php","line":7,"args":["/var/www/nextcloud/ocs/v1.php"],"function":"require_once"}],"File":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php","Line":101,"Previous":{"Exception":"Doctrine\\DBAL\\Driver\\PDO\\Exception","Message":"SQLSTATE[HY000] [2002] No such file or directory","Code":2002,"Trace":[{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php","line":40,"function":"new","class":"Doctrine\\DBAL\\Driver\\PDO\\Exception","type":"::"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php","line":255,"function":"connect","class":"Doctrine\\DBAL\\Driver\\PDO\\MySQL\\Driver","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php","line":192,"function":"connectTo","class":"Doctrine\\DBAL\\Connections\\PrimaryReadReplicaConnection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":245,"function":"performConnect","class":"Doctrine\\DBAL\\Connections\\PrimaryReadReplicaConnection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php","line":236,"function":"performConnect","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":396,"function":"ensureConnectedToReplica","class":"Doctrine\\DBAL\\Connections\\PrimaryReadReplicaConnection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":289,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/ExtendedQueryBuilder.php","line":285,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Cache/Cache.php","line":130,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\ExtendedQueryBuilder
Web Browser
If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.
index.mjs:51 [WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config Object
log @ index.mjs:51
core-main.js?v=02af2bb8-0:1 [INFO] core: Clipboard API not available, using fallback
core-main.js?v=02af2bb8-0:1 session heartbeat polling started
photos-main.js?v=02af2bb8-0:1 [ERROR] photos: Error fetching files Object
value @ photos-main.js?v=02af2bb8-0:1
photos-main.js?v=02af2bb8-0:1 [ERROR] photos: Error fetching files Object
value @ photos-main.js?v=02af2bb8-0:1
photos/:1 Unchecked runtime.lastError: The message port closed before a response was received.
[NEW] Explain Console errors by using Copilot in Edge: click
to explain an error.
Learn more
Don't show again
11photos-main.js?v=02af2bb8-0:1 TypeError: this.path.split is not a function
at o.folderName (photos-main.js?v=02af2bb8-0:1:1704137)
at e.get (photos-main.js?v=02af2bb8-0:1:1764068)
at e.evaluate (photos-main.js?v=02af2bb8-0:1:1765064)
at o.folderName (photos-main.js?v=02af2bb8-0:1:1777541)
at o.<anonymous> (photos-main.js?v=02af2bb8-0:1:1704990)
at o._render (photos-main.js?v=02af2bb8-0:1:1783532)
at o.a (photos-main.js?v=02af2bb8-0:1:1813539)
at e.get (photos-main.js?v=02af2bb8-0:1:1764068)
at new e (photos-main.js?v=02af2bb8-0:1:1763981)
at photos-main.js?v=02af2bb8-0:1:1813553