
Your code run has timed out
- Last updated on July 7, 2023 at 8:09 PM
This error can be either caused by a connection issue or an infinite loop in your code, as you can see in the above screenshot. Connection issues are difficult to figure out as they can be caused by any of the below factors:
- Ad Blocker
- Proxy Server / VPN
- Your Internet Connection
- Your Device
- Dataquest
Ad Blocker
If you are using an Ad Blocking service, please disable it or whitelist our platform. While we don’t have any advertisements, we do use Google Analytics and other services to analyze and optimize our platform. However, Ad Blockers often end up blocking these services and can cause some random side effects, including connection issues.
Proxy Server / VPN (Virtual Private Network)
If you are using a corporate network there is a chance that Web Socket connections are blocked because most corporate networks use proxies to filter your internet access. Our platform heavily relies on Web Socket connections to provide you with our learning environment. This type of connection is typically blocked in corporate networks because Web Socket connections are also used for online gaming.
If you are using a corporate network, then please reach out to your IT admin, asking them to whitelist our website. You may have to provide these details to them:
- hostname: app.dataquest.io
- ip: 0.0.0.0
- subnet mask: /0
- protocol: wss
- port: 443
In the case of VPNs, there is a chance that the connection issue is caused by the VPN service provider.
Your Internet Connection
Well, I am pretty sure that many of you have already faced connectivity issues by due to your internet service provider. Sometimes, certain websites are not loading due to their DNS server issues, and other times there are intermittent disconnections. If you are using a mobile network, chances are that due to insufficient signal strength, your internet connection is slow and slow networks don’t work well with Web Sockets. It can also fail due to transparent proxies used by mobile phone operators.
Your Device
There is a chance that the problem is caused by the device you use. It could be caused by a failing WiFi adapter, browser issues, firewall issues, extensions, etc.
Dataquest
Yep! It might be due to an issue on our end. But there is no way to be sure about that unless you make sure that everything is fine on your end. So let’s discuss that next.
Troubleshooting Steps
Note: If you are sure that error is not caused by an infinite loop in your code, then please proceed with the below troubleshooting steps.
Level 1
- Check our status page
If there is a known issue, it will appear there. Please subscribe to updates so that you receive notifications when the status changes. - Try to use a different device
Using the same internet connection, try using a different device to access our platform. If you are not getting any connection issues, then the problem is caused by the previous device. - Try to use a different internet connection
Using the same device, try using a different internet connection to access our platform. If you are not getting any connection issues, then the problem is caused by the previous internet connection.
Note: If you are still facing connection issues, please let us know. This could be caused by an issue with our platform that we haven’t detected yet.
If you are able to narrow down the cause of the issue in Level 1, proceed to Level 2.
Level 2
If Problem is with your Device
If the problem is with your device, try to access our platform after each step below:
- Disable the Antivirus software / Firewall
- Use a different Browser
If Problem is with your Internet Connection
Contact your internet service provider directly to troubleshoot.
Level 3
Please use Google Search or StackOverflow to debug the problem further as there are numerous causes and it is not feasible to mention each of them here. If you feel stuck, don’t hesitate to reach us out. However, as everyone’s local environment varies, we may not be able to resolve the issue on your computer.