# Issue with Recording After Upgrade to 2.15.1

**URL:** <https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462>\
**Category:** Issues with deployment\
**Tags:** v2\
**Created:** [July 13, 2020, 6:09pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462 "2020-07-13T18:09:13Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcdmacleod](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/jcdmacleod/32/149_2.png) [@jcdmacleod](https://openvidu.discourse.group/u/jcdmacleod)\
**Post date:** [July 13, 2020, 6:09pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/1 "2020-07-13T18:09:13Z")

</div>

I upgraded to 2.15.1 and now there appears to be an API issue with recording:

API Response (reprodused using latest openvidu-recording-java github as well as our customized frontend):

Start recording WRONG: HTTP 400 (500)

Application log:

Getting sessionId and token | {sessionName}={“sessionName”:“SessionB”}  
New session SessionB  
2020-07-13 20:05:06.477 INFO 20720 — [nio-5051-exec-3] io.openvidu.java.client.Session : Session ‘ses\_JS1bEOFQlR’ created  
2020-07-13 20:05:06.559 INFO 20720 — [nio-5051-exec-3] io.openvidu.java.client.Session : Returning a TOKEN: wss://host?sessionId=ses\_JS1bEOFQlR&token=tok\_GfRlCX4fZsWhaXdU&role=PUBLISHER&version=2.15.0&coturnIp=x.x.x.x&turnUsername=5P4N45&turnCredential=uoapvi&webrtcStatsInterval=30  
Starting recording for session ses\_JS1bEOFQlR with properties {outputMode=INDIVIDUAL, hasAudio=true, hasVideo=true}  
Removing user | {sessionName, token}={“sessionName”:“SessionB”,“token”:“wss://host?sessionId=ses\_JS1bEOFQlR&token=tok\_GfRlCX4fZsWhaXdU&role=PUBLISHER&version=2.15.0&coturnIp=x.x.x.x&turnUsername=5P4N45&turnCredential=uoapvi&webrtcStatsInterval=30”}

---

<div class="post-metadata">

**Author:** ![jcdmacleod](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/jcdmacleod/32/149_2.png) [@jcdmacleod](https://openvidu.discourse.group/u/jcdmacleod)\
**Post date:** [July 13, 2020, 6:28pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/2 "2020-07-13T18:28:30Z")

</div>

It does not occur on all sessions, only some:

openvidu-server\_1 | [ERROR] 2020-07-13 18:20:42,901 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.recording.service.SingleStreamRecordingService - Error waiting for some recorder endpoint to start in session ses\_P8XAorE3bh  
openvidu-server\_1 | [ERROR] 2020-07-13 18:20:42,902 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.recording.service.RecordingService - Recording start failed for session ses\_P8XAorE3bh: Couldn’t initialize some RecorderEndpoint  
openvidu-server\_1 | [ERROR] 2020-07-13 18:20:42,903 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.utils.CustomFileManager - Couldn’t overwrite file /opt/openvidu/recordings/ses\_P8XAorE3bh/.recording.ses\_P8XAorE3bh. Error: /opt/openvidu/recordings/ses\_P8XAorE3bh/.recording.ses\_P8XAorE3bh (No such file or directory)  
openvidu-server\_1 | [INFO] 2020-07-13 18:20:42,903 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.recording.service.SingleStreamRecordingService - Stopping individual (video+audio) recording ses\_P8XAorE3bh of session ses\_P8XAorE3bh. Reason: null  
openvidu-server\_1 | [INFO] 2020-07-13 18:20:42,903 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.recording.service.SingleStreamRecordingService - Stopping single stream recorder for stream str\_CAM\_LwlF\_con\_PcZCZsnVdR in session ses\_P8XAorE3bh  
openvidu-server\_1 | [ERROR] 2020-07-13 18:20:47,908 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.recording.service.SingleStreamRecordingService - Error waiting for some recorder endpoint to stop in session ses\_P8XAorE3bh  
openvidu-server\_1 | [INFO] 2020-07-13 18:20:47,911 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.pro.recording.RecordingKmsHttpDownloader - Downloading recording ses\_P8XAorE3bh from mediaserver.ip  
openvidu-server\_1 | [INFO] 2020-07-13 18:20:47,917 [Thread-13] io.openvidu.server.pro.recording.RecordingKmsHttpDownloader - Downloading file from [http://mediaserver.ip:3000/media-node/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm](http://mediaserver.ip:3000/media-node/recordings/ses_P8XAorE3bh/str_CAM_LwlF_con_PcZCZsnVdR.webm)  
openvidu-server\_1 | [INFO] 2020-07-13 18:20:47,920 [Thread-13] io.openvidu.server.pro.recording.RecordingKmsHttpDownloader - File [http://mediaserver.ip:3000/media-node/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm](http://mediaserver.ip:3000/media-node/recordings/ses_P8XAorE3bh/str_CAM_LwlF_con_PcZCZsnVdR.webm) is 0 KB in size  
openvidu-server\_1 | [ERROR] 2020-07-13 18:20:47,921 [Thread-13] io.openvidu.server.pro.recording.RecordingKmsHttpDownloader - Cannot create a FileOutputStream to file /opt/openvidu/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm: /opt/openvidu/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm (No such file or directory)  
openvidu-server\_1 | [ERROR] 2020-07-13 18:20:47,922 [Thread-13] io.openvidu.server.pro.recording.RecordingKmsHttpDownloader - /opt/openvidu/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm (No such file or directory)

---

<div class="post-metadata">

**Author:** ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)\
**Post date:** [July 14, 2020, 5:48pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/3 "2020-07-14T17:48:29Z")

</div>

Thank you for reporting. We will take a look in the next days.

---

<div class="post-metadata">

**Author:** ![Yohaeg](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/yohaeg/32/1897_2.png) [@Yohaeg](https://openvidu.discourse.group/u/Yohaeg)\
**Post date:** [April 21, 2022, 11:34am UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/4 "2022-04-21T11:34:06Z")

</div>

I have the same problem with COMPOSED recording but the INDIVIDUAL works as normal.  
“openvidu-server\_1 | [ERROR] 2020-07-13 18:20:47,921 [Thread-13] io.openvidu.server.pro.recording.RecordingKmsHttpDownloader - Cannot create a FileOutputStream to file /opt/openvidu/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm: /opt/openvidu/recordings/ses\_P8XAorE3bh/str\_CAM\_LwlF\_con\_PcZCZsnVdR.webm (No such file or directory)”

did you have a way to solve this problem?

Thank you

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 22, 2022, 4:25pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/5 "2022-04-22T16:25:13Z")

</div>

Hello @Yohaeg

Did you tried with a fresh deployment installation?

---

<div class="post-metadata">

**Author:** ![Yohaeg](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/yohaeg/32/1897_2.png) [@Yohaeg](https://openvidu.discourse.group/u/Yohaeg)\
**Post date:** [April 25, 2022, 11:49am UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/6 "2022-04-25T11:49:09Z")

</div>

I’m trying the docker image you use for the development use and I tried it on 2 different OS.  
Windows 11 and ubuntu server 20.04

Should I skip using your development docker image?

Thank you

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [April 25, 2022, 12:23pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/7 "2022-04-25T12:23:53Z")

</div>

But where do you have the problem? While developping or in production?

While developing In ubuntu you should not have any problem if you use:

```auto
docker run -p 4443:4443 --rm \
    -e OPENVIDU_SECRET=MY_SECRET \
    -e OPENVIDU_RECORDING=true \
    -e OPENVIDU_RECORDING_PATH=/opt/openvidu/recordings \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /opt/openvidu/recordings:/opt/openvidu/recordings \
openvidu/openvidu-server-kms:2.21.0

```

---

<div class="post-metadata">

**Author:** ![Yohaeg](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/yohaeg/32/1897_2.png) [@Yohaeg](https://openvidu.discourse.group/u/Yohaeg)\
**Post date:** [April 26, 2022, 6:58am UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/8 "2022-04-26T06:58:18Z")

</div>

While developing I didn’t go to production yet.  
It’s the same what i use only i changed the folder mounted folder because i got don’t have permission when i use “/opt/openvidu/recordings”

```auto
docker run -p 4443:4443 --rm \
-e OPENVIDU_SECRET=MY_SECRET \
-e DOMAIN_OR_PUBLIC_IP=192.168.1.80 \
-e OPENVIDU_RECORDING=true \
-e OPENVIDU_RECORDING_PATH=/opt/openvidu/recordings \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/username/recordings:/opt/openvidu/recordings \
openvidu/openvidu-server-kms:2.21.0

```

---

<div class="post-metadata">

**Author:** ![Yohaeg](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/yohaeg/32/1897_2.png) [@Yohaeg](https://openvidu.discourse.group/u/Yohaeg)\
**Post date:** [May 10, 2022, 8:03am UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/9 "2022-05-10T08:03:24Z")

</div>

I also tried to do it on AWS using your documentation and still get the same problem “Start recording WRONG: HTTP 400 (501)”  
any update about this problem?

---

<div class="post-metadata">

**Author:** ![cruizba](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/cruizba/32/18_2.png) [@cruizba](https://openvidu.discourse.group/u/cruizba)\
**Post date:** [May 12, 2022, 2:52pm UTC](https://openvidu.discourse.group/t/issue-with-recording-after-upgrade-to-2-15-1/1462/10 "2022-05-12T14:52:46Z")

</div>

Make sure to use the same version of the tutorial and the deployment. Also check the 400 error, maybe the log has something to say 🙂

Always check the logs.
