nextcloud / nextcloud/talk-desktop
Error "Failed to join the conversation.
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 525
- Forks
- 85
- Avg merge
- 8h 5m
- Merged PRs (30d)
- 35
Description
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
- Install Nextcloud Plesk extension ([Nextcloud Hub 10] (31.0.13))
- Install Nextcloud Talk app (version 21.1.8)
- Install Nextcloud Talk desktop app, windows (version 2.0.6)
- Log in on nextcloud domain, with any user.
- Click any conversation, you will get an error "Failed to join the conversation. Please try to restart the app."
- You are unable to type any message, or join/start any call. (cannot click on 'type-text-field' and the start-call button is disabled.)
Expected behaviour
I would like to send texts and start/join calls from the app.
Actual behaviour
I can not send text and join/start calls. I can't click on the field to type messages, and the start-call button is disabled (very light blue colour).
From the browser everything works fine, and the desktop app does recieve the text-mesages, new chats etc.
I started without a Turn server configured, and have since installed coturn on my system.
I don't really have a way to test it, but I think it works all right.
The issue remains.
Diagnosis and logs
Diagnosis report
Diagnosis report
| APPLICATION | ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
|---|---|
| Version | v2.0.6 |
| Built-in Talk version | v22.0.8 |
| Release channel | stable |
| SYSTEM | ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| Operating system | Windows_NT 10.0.26200 (Windows 11 Pro) |
| Executable path | C:\Program Files\Nextcloud Talk\app-2.0.6\Nextcloud Talk.exe |
| SERVER | ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| Server version | v31.0.13 |
talk app |
v21.1.8 |
notifications app |
β Enabled |
notify_push app |
β οΈ Not available |
Application config
{
"launchAtStartup": false,
"theme": "default",
"systemTitleBar": false,
"monochromeTrayIcon": false,
"zoomFactor": 1,
"playSoundChat": "respect-dnd",
"playSoundCall": "respect-dnd",
"enableCallbox": "respect-dnd",
"secondarySpeaker": false,
"secondarySpeakerDevice": null,
"trustedFingerprints": [],
"lastAppVersion": "2.0.6"
}
Client logs
Press:
- πͺ Windows: Ctrl+Shift+I
- π macOS: Cmd+Option+C
- π§Linux: Ctrl+Shift+I
Or use the context menu to open the developer tools, then go to the Console tab.
index.js:24 Using locale "en_US" for language "en"
/ocs/v2.php/apps/spreed/api/v4/room/cvvu7wfd/participants/active:1 Failed to load resource: the server responded with a status of 405 (Method Not Allowed)
4053.js?v=bb181e2db7ad8c1de441:9 B
joinConversation @ 4053.js?v=bb181e2db7ad8c1de441:9
/ocs/v2.php/apps/spreed/api/v4/room/cvvu7wfd/participants/state:1 Failed to load resource: the server responded with a status of 404 (Not Found)
4053.js?v=bb181e2db7ad8c1de441:238 B
d @ 4053.js?v=bb181e2db7ad8c1de441:238
/ocs/v2.php/apps/spreed/api/v4/room/cvvu7wfd/participants/state:1 Failed to load resource: the server responded with a status of 404 (Not Found)
4053.js?v=bb181e2db7ad8c1de441:238 Bcode: "ERR_BAD_REQUEST"config: {transitional: {β¦}, adapter: Array(3), transformRequest: Array(1), transformResponse: Array(1), timeout: 0, β¦}message: "Request failed with status code 404"name: "AxiosError"request: XMLHttpRequest {onreadystatechange: null, readyState: 4, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload, β¦}response: {data: {β¦}, status: 404, statusText: 'Not Found', headers: ti, config: {β¦}, β¦}status: 404stack: "AxiosError: Request failed with status code 404\n at OI (https://mydomain.com/talk_desktop__window_talk/index.js:9:1111)\n at XMLHttpRequest.JI (https://mydomain.com/talk_desktop__window_talk/index.js:9:5895)\n at wE.request (https://mydomain.com/talk_desktop__window_talk/index.js:11:2075)\n at async u (https://mydomain.com/talk_desktop__dist/chunks/4053.js?v=bb181e2db7ad8c1de441:238:23922)"[[Prototype]]: Error
u @ 4053.js?v=bb181e2db7ad8c1de441:238
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
Reproduce the failure in the Windows desktop app, then inspect joinConversation in chunks/4053.js and the requests from index.js. Compare the 405 Method Not Allowed and 404 responses for the participants/active and participants/state endpoints with the reported Talk versions. Done means a user can join a conversation, type messages, and start or join calls.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, javascript
- Domain
- api, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100