Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download logs appears to download nothing. #29061

Open
afc54 opened this issue Jan 21, 2025 · 3 comments
Open

Download logs appears to download nothing. #29061

afc54 opened this issue Jan 21, 2025 · 3 comments
Labels
S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect X-Cannot-Reproduce

Comments

@afc54
Copy link

afc54 commented Jan 21, 2025

Steps to reproduce

Still attempting to figure out why I can't start a video conference from only certain computers. Others work fine. The room is in my own home server.

From one of the computers that doesn't start the video conference, after clicking "Join meeting", 30 seconds pass and then a pop-up appears that says "Connection lost You were disconnected from the call. (Error: The WebSocket connection could not be established or was disconnected.)"

So I go to "Quick settings" -> "All Settings" -> "Help & About" -> "Submit debug logs" -> "Download logs" and something appears to be happening, and the time stamp of the ~/Downloads directory changes, but there is nothing new there. Where do downloaded logs go? If not into ~/Downloads (this is a debian system), why is the timestamp changed every time I try? I've looked into /var/tmp, /tmp, ~ but I can't find any logs.

Is there something else that needs to be done to download the logs?

Thanks.

Outcome

I would send logs, but that is the problem. I can't find them.

Operating system

Debian stable, up to date.

Application version

Element version: 1.11.90

How did you install the app?

https://packages.element.io/debian (via apt)

Homeserver

matrix synapse on FreedomBox 25.1

Will you send logs?

Yes

@afc54 afc54 added the T-Defect label Jan 21, 2025
@dosubot dosubot bot added the S-Minor Impairs non-critical functionality or suitable workarounds exist label Jan 21, 2025
@t3chguy
Copy link
Member

t3chguy commented Jan 22, 2025

Where do downloaded logs go

A picker should be opened once the download is built

Screen.Recording.2025-01-22.at.09.13.57.mov

@afc54
Copy link
Author

afc54 commented Jan 22, 2025

This is not happening. I tried running Element on one of the computers where video conferencing actually works and trying to download the debug log behaves in the exact same way. No picker and the timestamp of ~/Downloads is updated. Maybe this is a Linux-specific problem? Is no one else seeing this on a Debian or other Linux system? Maybe some needed dependency (package?) is missing?

@afc54
Copy link
Author

afc54 commented Jan 23, 2025

OK, tried with element-nightly and the picker screen shows up with the file "rageshake.tar" as the default. Hopefully the fix will propagate to element in due time. What shows up in the last log file contained there, related to the problem I'm experiencing, is the following. I've replaced the random bits sequences (keys?) with <random bits> and my user name and home server with <my-user-id> and <my-home-server>. Markdown seems so swallow < and > so some of the log lines below might be mangled. I tried to edit all of them but the message continues below the bottom edge of the browser, even in full screen mode, so I probably couldn't get to all of them.

2023-11-09T19:55:01.927Z D FetchHttpApi: <-- GET https://<my-home-server>/matrix/client/v3/room_keys/keys/<presumably-the-key><my-home-server>/<random-bits>?version=xxx [9ms TypeError: Failed to fetch]
2023-11-09T19:55:04.536Z warn 2023-11-09T19:55:04.141Z [modules/statistics/AnalyticsAdapter.js] <Object.dispose>: Disposing of analytics adapter.
2023-11-09T19:55:04.736Z I [PostmessageTransport] Sending object to vector://vector: {"api":"fromWidget","widgetId":"jitsi
@<my-user-id>:<my-home-server>_1637184277823","requestId":"widgetapi-1699559704736","action":"io.element.mute_video","data":{},"response":{"error":{"message":"Unknown or unsupported action: io.element.mute_video"}}}
2023-11-09T19:55:27.274Z D FetchHttpApi: <-- GET https://<my-home-server>/_matrix/client/v3/sync?filter=xxx&timeout=xxx&set_presence=xxx&since=xxx [30052ms 200]
2023-11-09T19:55:27.287Z D FetchHttpApi: --> GET https://<my-home-server>/_matrix/client/v3/sync?filter=xxx&timeout=xxx&set_presence=xxx&since=xxx
2023-11-09T19:55:34.582Z error 2023-11-09T19:55:34.566Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>: UnhandledError: Strophe: Websocket error [object Event] Script: null Line: null Column: null StackTrace: Error: Strophe: Websocket error [object Event]
at ut.Strophe.log (https://jitsi.riot.im/libs/lib-jitsi-meet.min.js?v=6447:2:448804)
at Object.error (https://jitsi.riot.im/libs/lib-jitsi-meet.min.js?v=6447:2:146409)
at O.Websocket._onError (https://jitsi.riot.im/libs/lib-jitsi-meet.min.js?v=6447:2:185882)
2023-11-09T19:55:34.583Z error 2023-11-09T19:55:34.566Z [modules/xmpp/strophe.util.js] <ut.Strophe.log>: Strophe: Websocket error [object Event]
2023-11-09T19:55:34.583Z error 2023-11-09T19:55:34.569Z [connection.js] <r.s>: CONNECTION FAILED: connection.otherError

THIS IS THE ERROR MESSAGE THAT POPS UP AFTER 30 SECONDS WHEN I ATTEMPT TO ESTABLISH A VIDEO CONNECTION

2023-11-09T19:55:34.589Z I [PostmessageTransport] Sending object to vector://vector: {"api":"fromWidget","widgetId":"jitsi_@<my-user-id>:<my-home-server>_1637184277823","requestId":"widgetapi-1699559734583","action":"im.vector.hangup","data":{"errorMessage":"The WebSocket connection could not be established or was disconnected."},"response":{}}

2023-11-09T19:55:34.600Z error 2023-11-09T19:55:34.581Z [features/base/connection] connection.otherError
2023-11-09T19:55:34.637Z I [PostmessageTransport] Sending object to vector://vector: {"api":"fromWidget","widgetId":"jitsi_@:1637184277823","requestId":"widgetapi-1699559734599","action":"set_always_on_screen","data":{"value":false},"response":{}}
2023-11-09T19:55:34.638Z I [PostmessageTransport] Sending object to vector://vector: {"api":"fromWidget","widgetId":"jitsi
@<my-user-id>:<my-home-server>1637184277823","requestId":"widgetapi-1699559734599-0","action":"im.vector.hangup","data":{},"response":{}}
2023-11-09T19:55:34.656Z I [PostmessageTransport] Sending object to vector://vector: {"api":"fromWidget","widgetId":"jitsi
@:_1637184277823","requestId":"widgetapi-1699559734654","action":"set_always_on_screen","data":{"value":false},"response":{}}
2023-11-09T19:55:42.793Z D element-desktop closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect X-Cannot-Reproduce
Projects
None yet
Development

No branches or pull requests

2 participants