talk-desktop icon indicating copy to clipboard operation
talk-desktop copied to clipboard

NC Talk Client for Win11 (v1.1.5) Does not load media (even thumbnail previews) in chat

Open prithvi-pl opened this issue 9 months ago β€’ 8 comments

NC Talk Client for Win11 (v1.1.5) Does not load media (even thumbnail previews) in chat. This issue is not present in the web browser or the iOS client. I need to "Go to File" every time I receive a media file from a user in the conversation or group.

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

1.Start conversation (private or group with users) 2.Receive media (images, docs, etc.) in the chat from the other user 3.Try to open or load the media within the Talk app

Expected behaviour

Media should load with thumbnail preview without having to open the same in the web browser or Files app

Actual behaviour

Media does not load, with error message - "Can't load the file"

Image

Diagnosis and logs

Diagnosis report

Diagnosis report

Nextcloud Talk Desktop
Version v1.1.5
Built-in Talk version v21.0.0
Release channel stable
Operating system Windows_NT 10.0.26100 (Windows 11 Pro)
Executable Path C:\Users\prith\AppData\Local\NextcloudTalk\app-1.1.5\Nextcloud Talk.exe
Connected to -
Nextcloud server version 30.0.6
Nextcloud Talk version 20.1.5
notifications app enabled βœ… yes
notify_push app enabled βœ… yes

Application config

{
  "launchAtStartup": true,
  "theme": "light",
  "systemTitleBar": false,
  "monochromeTrayIcon": false,
  "zoomFactor": 1,
  "playSoundChat": "respect-dnd",
  "playSoundCall": "respect-dnd",
  "enableCallbox": "respect-dnd",
  "secondarySpeaker": false,
  "secondarySpeakerDevice": null
}

It can be found in the About window (open from the menu or via F1 and click on "Copy report" button).

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.

index.js:2 Using locale "" for language "en_GB"
index.js:2 Language pack "en_GB" for "talk_desktop" loaded...
index.js:2 Language pack "en_GB" for "spreed" loaded...
JitsiStreamBackgroundEffect.worker.js?v=471eafd44fff5b32d804:1 [WASM] Loading model of size: 249792
JitsiStreamBackgroundEffect.worker.js?v=471eafd44fff5b32d804:1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
printChar @ JitsiStreamBackgroundEffect.worker.js?v=471eafd44fff5b32d804:1
cloud.pravarta.in/ocs/v2.php/apps/circles/probecircles:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
index.js:1 f
getCurrentUserTeams @ index.js:1
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
JitsiStreamBackgroundEffect.worker.js?v=471eafd44fff5b32d804:1 [WASM] Loading model of size: 249792
JitsiStreamBackgroundEffect.worker.js?v=471eafd44fff5b32d804:1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
printChar @ JitsiStreamBackgroundEffect.worker.js?v=471eafd44fff5b32d804:1
index.js:1 Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
resizeSource @ index.js:1
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
cloud.pravarta.in/core/preview?fileId=2477046&x=-1&y=384&a=1:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
index.js:1 Not connected to signaling server yet, defer joining room 4hodbha9
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
preview:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
cloud.pravarta.in/core/preview?fileId=2477046&x=-1&y=384&a=1:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
preview:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
index.js:1 Session has been marked as inactive
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
index.js:2 You need to fill either the text or the ariaLabel props in the button component. Object o
render @ index.js:2
index.js:1 Session has been marked as active
cloud.pravarta.in/ocs/v2.php/apps/user_status/api/v1/statuses/_admin:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()

prithvi-pl avatar Mar 25 '25 05:03 prithvi-pl

In the developer tools, could you open the network tab and check if there are failed requests for these files? If there are, could you share the error?

ShGKme avatar Mar 25 '25 12:03 ShGKme

Hi,

Thank you for the response. Whenever I click on the media, I get this error in the Network tab of the dev tools (Looks like its says 404 Not found) :

Image

I was not sure how to copy the error message, please let me know if there is a log file that you need?

Image

prithvi-pl avatar Mar 26 '25 04:03 prithvi-pl

Is that correct that you have files preview disabled on the instance?

ShGKme avatar Mar 26 '25 10:03 ShGKme

Hi,

I am unable to check that. I’m not able to find the File Preview app in the store as well. Please let me know if it’s a setting in the administration page that I have misconfigured.

On Wed, 26 Mar 2025 at 15:38, Grigorii K. Shartsev @.***> wrote:

Is that correct that you have files preview disabled on the instance?

β€” Reply to this email directly, view it on GitHub https://github.com/nextcloud/talk-desktop/issues/1180#issuecomment-2753865374, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4TRSPI73Y6OUNSGGZR675D2WJVBTAVCNFSM6AAAAABZWS7ZFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJTHA3DKMZXGQ . You are receiving this because you authored the thread.Message ID: @.***> [image: ShGKme]ShGKme left a comment (nextcloud/talk-desktop#1180) https://github.com/nextcloud/talk-desktop/issues/1180#issuecomment-2753865374

Is that correct that you have files preview disabled on the instance?

β€” Reply to this email directly, view it on GitHub https://github.com/nextcloud/talk-desktop/issues/1180#issuecomment-2753865374, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4TRSPI73Y6OUNSGGZR675D2WJVBTAVCNFSM6AAAAABZWS7ZFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJTHA3DKMZXGQ . You are receiving this because you authored the thread.Message ID: @.***>

prithvi-pl avatar Mar 26 '25 13:03 prithvi-pl

Please let me know if you need more info or any details from the log? I looked up the "Files Preview" setting but this what I was able to find. https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/previews_configuration.html

I am not able to find any app or settings in the AIO webpage to change this. Thanks for your help!

prithvi-pl avatar Mar 27 '25 04:03 prithvi-pl

So, I was able to read the config.php file and I can see that previews are enabled.

Image

prithvi-pl avatar Mar 27 '25 05:03 prithvi-pl

Hi,

Just following up. Is this a known bug or a feature that will be included in the next release?

Thanks!

prithvi-pl avatar Apr 01 '25 05:04 prithvi-pl

Hi @prithvi-pl Yes, this is a known issue. We'll have a look the next week.

ShGKme avatar Apr 01 '25 13:04 ShGKme

Hi @ShGKme ,

Looks like this issue is fixed for me. I recently updated server-side containers. I did not have to update the Desktop Talk app. Nextcloud Hub 10 (31.0.5) is the version I am running now.

prithvi-pl avatar Jun 16 '25 09:06 prithvi-pl