⚠️ Desktop client 1.1.8 is broken when Nextcloud Server is installed in a subfolder
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
download the Non-admin single-user one-click installer install it. Login
Expected behaviour
I should see all my conversations as it was in 1.1.7
Actual behaviour
Tell us what happens instead (🖼️ screenshots often help) After correct login all my conversations are lost, also the user icon is missing I also try to uninstall and reinstall, same behaviour. If i reinstall version 1.1.7 is still working correctly
Diagnosis and logs
Diagnosis report
Insert a diagnosis report here.
It can be found in the About window (open from the menu or via F1 and click on "Copy report" button).
| Nextcloud Talk Desktop | |
|---|---|
| Version | v1.1.8 |
| Built-in Talk version | v21.0.4 |
| Release channel | stable |
| Operating system | Windows_NT 10.0.26100 (Windows 11 Pro) |
| Executable Path | C:\Users*****\AppData\Local\NextcloudTalk\app-1.1.8\Nextcloud Talk.exe |
| Connected to | - |
| Nextcloud server version | 31.0.4 |
| Nextcloud Talk version | 21.0.4 |
notifications app enabled |
✅ yes |
notify_push app enabled |
❌ no |
Application config
{
"launchAtStartup": true,
"theme": "default",
"systemTitleBar": true,
"monochromeTrayIcon": false,
"zoomFactor": 1,
"playSoundChat": "respect-dnd",
"playSoundCall": "respect-dnd",
"enableCallbox": "respect-dnd",
"secondarySpeaker": false,
"secondarySpeakerDevice": null,
"trustedFingerprints": []
}
Client logs
Press Ctrl+Shift+I (Cmd+Option+C on macOS) or use the context menu to open the developer tools, then go to the Console tab.
Insert error logs here.
Same here. Is there a possibility to revert to 1.1.7 (which worked perfectly for me) for now? 1.1.8 is completely broken.
Same here. Is there a possibility to revert to 1.1.7 (which worked perfectly for me) for now? 1.1.8 is completely broken.
yes, uninstall 1.1.8 download 1.1.7 from https://github.com/nextcloud-releases/talk-desktop/releases install it
Are you by chance using HTTP instead of HTTPS?
Also the client logs would be very helpful:
Press Ctrl+Shift+I (Cmd+Option+C on macOS) or use the context menu to open the developer tools, then go to the Console tab.
Are you by chance using HTTP instead of HTTPS?
i am using https
here is my client log. i probably see what is the problem. my nextcloud address is: https://nextcloud.mydomain.ddnsfree.com:8843/nextcloud
in the client log i see it's pointing to https://nextcloud.mydomain.ddnsfree.com:8843 without the /nexcloud
------------------------------------------------
Using locale "it" for language "it"
index.js:2 Language pack "it" for "spreed" loaded...
index.js:2 Language pack "it" for "talk_desktop" loaded...
64:1
Failed to load resource: the server responded with a status of 404 (Not Found)
:8843/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json:1
Failed to load resource: the server responded with a status of 405 (Method Not Allowed)
:8843/ocs/v2.php/apps/user_status/api/v1/user_status:1
Failed to load resource: the server responded with a status of 404 (Not Found)
:8843/ocs/v2.php/apps/notifications/api/v2/notifications:1
Failed to load resource: the server responded with a status of 404 (Not Found)
3989.js?v=2ce9197d9df38ba3ae33:1 Slowing down notifications: app is disabled.
:8843/ocs/v2.php/apps/user_status/api/v1/statuses/myname:1
Failed to load resource: the server responded with a status of 404 (Not Found)
7455.js?v=ba504b6e0e22ef131cc7:1 f
fetchUserStatus @ 7455.js?v=ba504b6e0e22ef131cc7:1
index.html#/apps/spreed:1 Uncaught (in promise) f
3989.js?v=2ce9197d9df38ba3ae33:1 Uncaught (in promise) f
:8843/ocs/v2.php/apps/circles/probecircles:1
Failed to load resource: the server responded with a status of 404 (Not Found)
6133.js?v=2aa1bebc2db490241613:1 f
getCurrentUserTeams @ 6133.js?v=2aa1bebc2db490241613:1
:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0:1
Failed to load resource: the server responded with a status of 404 (Not Found)
JitsiStreamBackgroundEffect.worker.js?v=52bb1692bf4c36d249c9:1 [WASM] Loading model of size: 249792
JitsiStreamBackgroundEffect.worker.js?v=52bb1692bf4c36d249c9:1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
printChar @ JitsiStreamBackgroundEffect.worker.js?v=52bb1692bf4c36d249c9:1
index.js:2
GET https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0 404 (Not Found)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
F.forEach.yi.<computed> @ index.js:2
(anonymous) @ index.js:2
xs @ 6133.js?v=2aa1bebc2db490241613:1
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 5205.js?v=2a572207de178b21abd0:2
h.dispatch @ 5205.js?v=2a572207de178b21abd0:2
dispatch @ 5205.js?v=2a572207de178b21abd0:2
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 6133.js?v=2aa1bebc2db490241613:1
index.js:2
GET https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0 404 (Not Found)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
F.forEach.yi.<computed> @ index.js:2
(anonymous) @ index.js:2
xs @ 6133.js?v=2aa1bebc2db490241613:1
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 5205.js?v=2a572207de178b21abd0:2
h.dispatch @ 5205.js?v=2a572207de178b21abd0:2
dispatch @ 5205.js?v=2a572207de178b21abd0:2
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 6133.js?v=2aa1bebc2db490241613:1
index.js:2
PUT https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json 405 (Method Not Allowed)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ 3989.js?v=2ce9197d9df38ba3ae33:1
updateUserStatusWithHeartbeat @ 3989.js?v=2ce9197d9df38ba3ae33:1
o @ index.js:2
n @ 3989.js?v=2ce9197d9df38ba3ae33:1
(anonymous) @ 3989.js?v=2ce9197d9df38ba3ae33:1
It @ index.js:2
y @ index.js:2
x.run @ index.js:2
io @ index.js:2
(anonymous) @ index.js:2
gt @ index.js:2
Promise.then
Mt @ index.js:2
dt @ index.js:2
to @ index.js:2
x.update @ index.js:2
A.notify @ index.js:2
set @ index.js:2
s @ 3989.js?v=2ce9197d9df38ba3ae33:1
i @ 3989.js?v=2ce9197d9df38ba3ae33:1
index.js:2 Uncaught (in promise) f {message: 'Request failed with status code 405', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …}
qA @ index.js:2
g @ index.js:2
XMLHttpRequest.send
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ 3989.js?v=2ce9197d9df38ba3ae33:1
updateUserStatusWithHeartbeat @ 3989.js?v=2ce9197d9df38ba3ae33:1
o @ index.js:2
n @ 3989.js?v=2ce9197d9df38ba3ae33:1
(anonymous) @ 3989.js?v=2ce9197d9df38ba3ae33:1
It @ index.js:2
y @ index.js:2
x.run @ index.js:2
io @ index.js:2
(anonymous) @ index.js:2
gt @ index.js:2
Promise.then
Mt @ index.js:2
dt @ index.js:2
to @ index.js:2
x.update @ index.js:2
A.notify @ index.js:2
set @ index.js:2
s @ 3989.js?v=2ce9197d9df38ba3ae33:1
i @ 3989.js?v=2ce9197d9df38ba3ae33:1
index.js:2
GET https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0 404 (Not Found)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
F.forEach.yi.<computed> @ index.js:2
(anonymous) @ index.js:2
xs @ 6133.js?v=2aa1bebc2db490241613:1
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 5205.js?v=2a572207de178b21abd0:2
h.dispatch @ 5205.js?v=2a572207de178b21abd0:2
dispatch @ 5205.js?v=2a572207de178b21abd0:2
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 6133.js?v=2aa1bebc2db490241613:1
index.js:2
GET https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0 404 (Not Found)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
F.forEach.yi.<computed> @ index.js:2
(anonymous) @ index.js:2
xs @ 6133.js?v=2aa1bebc2db490241613:1
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 5205.js?v=2a572207de178b21abd0:2
h.dispatch @ 5205.js?v=2a572207de178b21abd0:2
dispatch @ 5205.js?v=2a572207de178b21abd0:2
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 6133.js?v=2aa1bebc2db490241613:1
index.js:2
GET https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0 404 (Not Found)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
F.forEach.yi.<computed> @ index.js:2
(anonymous) @ index.js:2
xs @ 6133.js?v=2aa1bebc2db490241613:1
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 5205.js?v=2a572207de178b21abd0:2
h.dispatch @ 5205.js?v=2a572207de178b21abd0:2
dispatch @ 5205.js?v=2a572207de178b21abd0:2
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 6133.js?v=2aa1bebc2db490241613:1
index.js:2
GET https://nextcloud.mydomain.ddnsfree.com:8843/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=0&includeStatus=1&includeLastMessage=0 404 (Not Found)
(anonymous) @ index.js:2
xhr @ index.js:2
Ii @ index.js:2
Promise.then
_request @ index.js:2
request @ index.js:2
F.forEach.yi.<computed> @ index.js:2
(anonymous) @ index.js:2
xs @ 6133.js?v=2aa1bebc2db490241613:1
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 5205.js?v=2a572207de178b21abd0:2
h.dispatch @ 5205.js?v=2a572207de178b21abd0:2
dispatch @ 5205.js?v=2a572207de178b21abd0:2
fetchConversations @ 6133.js?v=2aa1bebc2db490241613:1
(anonymous) @ 6133.js?v=2aa1bebc2db490241613:1
Can you provide a system report of Nextcloud Server?
"overwrite.cli.url": "https:\/\/nextcloud.mysite.ddnsfree.com:8843\/nextcloud",
Also looks good:
"overwritehost": "nextcloud.mysite.ddnsfree.com:8843",
"overwriteprotocol": "https",
On that note it seems that the webroot is missing?
"overwritewebroot": "\/nextcloud",
Same here. 1.1.7 works great, 1.1.8 is broken - can't and users, can't see old conversation, it's useless now.
@paulpl1111 can you also provide all the requested information please?
- Nextcloud Server system report
- Client logs:
Press Ctrl+Shift+I (Cmd+Option+C on macOS) or use the context menu to open the developer tools, then go to the Console tab.
On that note it seems that the webroot is missing?
"overwritewebroot": "\/nextcloud",
i give it a try, added 'overwritewebroot' => '/nextcloud', in my config.php
nothing changes, 1.1.7 still working, 1.1.8 still not working
web site talk app is working correctly as before. Something is wrong only in the 1.1.8 desktop app
In the meantime we managed to reproduce. It's broken when Nextcloud is installed in a subfolder