joinRoom failed

I use the latest docker-image of Openvidu, just installed.
Use REST-api to get connection token and then try to join room.
After websocket connected, send join room request, and it fails.
Any help would be greatly appreciated since we don’t really know how to fix it.

openvidu-server_1  | [ERROR] 2022-06-17 11:23:10,991 [SessionHandler-eclkb7q0phqfnf58ptg59r1096-e12-t0] org.kurento.jsonrpc.internal.JsonRpcHandlerManager - Exception while processing request {"id":1,"method":"joinRoom","params":{"token":"wss://mysite.com?sessionId=mhtwal&token=tok_PRi01GN6Hbd7jwiA","session":"mhtwal","platform":"Firefox 91.0 on OS X 10.15","metadata":"{\"clientData\":\"1655464988\"}","secret":"","recorder":false},"jsonrpc":"2.0"}
openvidu-server_1  | java.lang.RuntimeException: joinRoom
openvidu-server_1  |    at io.openvidu.server.rpc.RpcHandler.getStringParam(RpcHandler.java:811)
openvidu-server_1  |    at io.openvidu.server.rpc.RpcHandler.checkSdkVersionCompliancy(RpcHandler.java:892)
openvidu-server_1  |    at io.openvidu.server.rpc.RpcHandler.joinRoom(RpcHandler.java:302)
openvidu-server_1  |    at io.openvidu.server.rpc.RpcHandler.handleRequest(RpcHandler.java:126)
openvidu-server_1  |    at org.kurento.jsonrpc.internal.JsonRpcHandlerManager.handleRequest(JsonRpcHandlerManager.java:142)
openvidu-server_1  |    at org.kurento.jsonrpc.internal.server.ProtocolManager$3.run(ProtocolManager.java:218)
openvidu-server_1  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
openvidu-server_1  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
openvidu-server_1  |    at java.base/java.lang.Thread.run(Thread.java:829)

Make sure you use the same version in OpenVidu Server and openvidu-browser SDK (or any application client)