-
Notifications
You must be signed in to change notification settings - Fork 12.4k
Closed
Labels
Low priorityCreated by Linear-GitHub SyncCreated by Linear-GitHub Syncself-hosting🐛 bugSomething isn't workingSomething isn't working
Description
Issue Summary
nextcloud talk video links are no longer generating
Steps to Reproduce
- schedule or update an event with a location for nextcloud talk
- logs contain an error for
Couldn't get adapter for...
Actual Results
- no video link is generated, an event will get created and an event-reschedule but without any video link in the email or the appointment
Expected Results
- previously, links would get generated both on event creation and event update with a link to the video platform
Technical details
i'm running the calcom/docker version of this app
Evidence
looking at this PR: #23435, it is possible this or some similar changed is causing this error.
i've added the following:
log.error(VideoApiAdapterMap)
to this section:
cal.com/packages/lib/videoClient.ts
Lines 41 to 47 in 8cc72b7
| if (makeVideoApiAdapter) { | |
| const videoAdapter = makeVideoApiAdapter(cred); | |
| videoAdapters.push(videoAdapter); | |
| } else { | |
| log.error(`App ${appName} doesn't have a default VideoApiAdapter export`); | |
| } | |
| } |
and here are the logs i see when i try to add a video call link:
@calcom/web:start: {"0":"[lib] videoClient","1":"Couldn't get adapter for nextcloudtalkvideo","_meta":{"runtime":"Nodejs","runtimeVersion":"v18.20.8","hostname":"7cf261adb2c4","name":"[undefined]","parentNames":"[undefined]","date":"2025-09-10T19:32:21.172Z","logLevelId":5,"logLevelName":"ERROR","path":{"fullFilePath":"/calcom/apps/web/.next/server/chunks/69116.js:1:18849","fileName":"69116.js","fileNameWithLine":"69116.js:1","fileColumn":"18849","fileLine":"1","filePth":"/.next/server/chunks/69116.js","filePathWithLine":"/.next/server/chunks/69116.js:1","method":"t"}}}
@calcom/web:start: {"0":"[lib] videoClient","1":{"dailyvideo":{},"huddle01video":{},"jelly":{},"jitsivideo":{},"nextcloudtalk":{},"office365video":{},"shimmervideo":{},"sylapsvideo":{},"tandemvideo":{},"webex":{},"zoomvideo":{}},"_meta":{"runtime":"Nodejs","runtimeVersion":"v18.20.8","hostname":"7cf261adb2c4","name":"[undefined]","parentNames":"[undefined]","date":"2025-09-10T19:32:2
1.173Z","logLevelId":5,"logLevelName":"ERROR","path":{"fullFilePath":"/calcom/apps/web/.next/server/chunks/69116.js:1:18890","fileName":"69116.js","fileNameWithLine":"69116.js:1","fileCoumn":"18890","fileLine":"1","filePath":"/.next/server/chunks/69116.js","filePathWithLine":"/.next/server/chunks/69116.js:1","method":"t"}}}
i would note the the entire VideoApiAdapterMap seems to be empty, so the dynamic import doesn't seem to be working for me.
perhaps the docker image needs to be built differently to get this import to work? i don't believe i get any errors during the build (and likely wouldn't, since these seem to be dynamic imports).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Low priorityCreated by Linear-GitHub SyncCreated by Linear-GitHub Syncself-hosting🐛 bugSomething isn't workingSomething isn't working