Talk (spreed) v.14.01 crash

After updating NextCloud from version 23.0.4.1 to version 24.0.0, the system crashes with an error.
Disabling spreed with command occ app:disable spreed, system restores functionality…

Error from log file:

{"reqId":"dibuDUIzeJEmxtIfdd5z","level":3,"time":"2022-05-07T22:56:08+00:00","remoteAddr":"XXX.XXX.XXX.XXX","user":"XXXXXXX","app":"index","method":"GET","url":"/apps/spreed/","message":"call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OC\\Files\\Node\\File does not have a method \"newFolder\" in file '/var/www/nextclou
d/http/lib/private/Files/Node/LazyFolder.php' line 72","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36","version":"24.0.0.12","exception":{"Exception":"Exception","Message":"call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OC\\Files\\N
ode\\File does not have a method \"newFolder\" in file '/var/www/nextcloud/http/lib/private/Files/Node/LazyFolder.php' line 72","Code":0,"Trace":[{"file":"/var/www/nextcloud/http/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/http/lib/privat
e/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/http/lib/base.php","line":1023,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/http/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud
/http/lib/private/AppFramework/Http/Dispatcher.php","Line":165,"Previous":{"Exception":"TypeError","Message":"call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OC\\Files\\Node\\File does not have a method \"newFolder\"","Code":0,"Trace":[{"file":"/var/www/nextcloud/http/lib/private/Files/Node/LazyFolder.php","line":
72,"function":"call_user_func_array"},{"file":"/var/www/nextcloud/http/lib/private/Files/Node/LazyFolder.php","line":419,"function":"__call","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/http/apps/spreed/lib/TInitialState.php","line":127,"function":"newFolder","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"
file":"/var/www/nextcloud/http/apps/spreed/lib/Controller/PageController.php","line":243,"function":"publishInitialStateForUser","class":"OCA\\Talk\\Controller\\PageController","type":"->"},{"file":"/var/www/nextcloud/http/lib/private/AppFramework/Http/Dispatcher.php","line":225,"function":"index","class":"OCA\\Talk\\Controller\\PageController",
"type":"->"},{"file":"/var/www/nextcloud/http/lib/private/AppFramework/Http/Dispatcher.php","line":133,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/http/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->
"},{"file":"/var/www/nextcloud/http/lib/private/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/http/lib/base.php","line":1023,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/http/index.php","line":36,"function":"handleRequest","class"
:"OC","type":"::"}],"File":"/var/www/nextcloud/http/lib/private/Files/Node/LazyFolder.php","Line":72},"CustomMessage":"--"}}

I tried uninstalling and installing spreed, but that didn’t work.

What actions can I take?

Hi,
any news on this? We have got the same Problem. Some Users can’t login after upgrade to NC 24 and Talk v 14.0.2

Hey,
judging from the provided exception this happens when Talk tries to create the attachment folder for that user. Anything special about that/these user(s)? Any changes to the attachment folder in the config?

Hi,

sorry for the late response. There is nothing special with these users and there are no changes in the config.