OpenVidu / openvidu

OpenVidu Platform main repository

Home Page:https://openvidu.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenVidu Android : Join room error

kuldeep-aadrika opened this issue · comments

joinRoom() in CustomWebSocketListener : websocket hit gives the following error.

CustomWebSocketListener: Text Message {"id":0,"error":{"code":-1,"message":"java.lang.RuntimeException:joinRoom","data":"java.lang.RuntimeException: joinRoom\n\tat io.openvidu.server.rpc.RpcHandler.getStringParam(RpcHandler.java:811)\n\tat io.openvidu.server.rpc.RpcHandler.checkSdkVersionCompliancy(RpcHandler.java:892)\n\tat io.openvidu.server.rpc.RpcHandler.joinRoom(RpcHandler.java:302)\n\tat io.openvidu.server.rpc.RpcHandler.handleRequest(RpcHandler.java:126)\n\tat org.kurento.jsonrpc.internal.JsonRpcHandlerManager.handleRequest(JsonRpcHandlerManager.java:142)\n\tat org.kurento.jsonrpc.internal.server.ProtocolManager$3.run(ProtocolManager.java:218)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n"},"jsonrpc":"2.0"}

I checked this on the RpcHandler.
the value for "sdkVersion" i.e ProtocolElements.JOINROOM_SDKVERSION_PARAM is not added in json.

Provide with a sample value for demo server connection as adding sdkVersion is giving following error.

CustomWebSocketListener: Text Message {"id":0,"error":{"code":-1,"message":"java.lang.RuntimeException:Version "29" of openvidu-browser does not comply with semver format","data":"java.lang.RuntimeException: Version "2.22.0" of openvidu-browser does not comply with semver format\n\tat io.openvidu.server.utils.VersionComparator.checkSemver(VersionComparator.java:35)\n\tat io.openvidu.server.utils.VersionComparator.checkVersionCompatibility(VersionComparator.java:22)\n\tat io.openvidu.server.rpc.RpcHandler.checkSdkVersionCompliancy(RpcHandler.java:895)\n\tat io.openvidu.server.rpc.RpcHandler.joinRoom(RpcHandler.java:302)\n\tat io.openvidu.server.rpc.RpcHandler.handleRequest(RpcHandler.java:126)\n\tat org.kurento.jsonrpc.internal.JsonRpcHandlerManager.handleRequest(JsonRpcHandlerManager.java:142)\n\tat org.kurento.jsonrpc.internal.server.ProtocolManager$3.run(ProtocolManager.java:218)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n"},"jsonrpc":"2.0"}