Troubleshooting

Enabling logging in SkylinkJS for debugging
SkylinkJS has a fairly complex logging system in place that will allow you to explore the details of your connection in depth and debug a variety of issu...
Wed, 1 Aug, 2018 at 3:26 PM
Why do I get a "403 Error" when I load the application?
The 403 generally occurs when the CORS url is not configured correctly. You can configure the CORS URL for your APP Key using your developer account her...
Mon, 17 Sep, 2018 at 2:55 PM
Failed retrieving camera Stream -> MediaStreamError
Complete error message: Failed retrieving camera Stream -> MediaStreamError { name: "NotFoundError", message: "The object can not be found...
Fri, 10 Aug, 2018 at 2:59 PM
[0.6.x] Resolve HTTP errors received in SkylinkJS
To diagnose the HTTP errors received from the platform server, it's recommended to subscribe to "readyStateChange" event before init() is tri...
Tue, 13 Oct, 2015 at 9:50 AM
Error: Cannot assign to read only property 'iceServers' of object '#<Object>'
This error is due to the Adblocker tampering on some RTCPeerConnections. To fix, please disable or uninstall the Adblocker from your browsers
Wed, 27 Jun, 2018 at 4:45 PM
How can I handle a socket disconnect?
A socket disconnection could occur due to various reasons (Eg: a network disconnection). To overcome this we would recommend reconnecting on a disconnection...
Fri, 10 Aug, 2018 at 3:51 PM
Using five or more STUN/TURN servers causes problems
This is usually found in Firefox. To disable, set this in your init() function. usePublicStun: false
Fri, 6 Oct, 2017 at 11:20 PM