GDQuest / learn-gdscript

Learn Godot's GDScript programming language from zero, right in your browser, for free.
https://gdquest.github.io/learn-gdscript/
Other
2.11k stars 160 forks source link

Lesson 2 "My first error" won't run the initial program/times out #461

Closed Syweb2 closed 2 years ago

Syweb2 commented 2 years ago

Describe the bug When I press "run" on the first activity of Lesson 2, it will say "validating your code" for a a little under a minute and then show two error messages: "ERROR: Connection timed out" and "ERROR: Oh, no! The script has an error, but the Script Verifier Server did not catch it"

To Reproduce Steps to reproduce the bug:

  1. Go to Lesson 2: My first Error's first activity, "Fix Your Error"

  2. Click on 'Run'

  3. Scroll down to the bottom-right, where the output and error messages are

  4. See error

Expected behavior The program would show an error message related to the program itself, not my connection.

Screenshots If applicable, drag and drop screenshots here to help explain your problem. error_msg_01

Information about your device (please complete the following information):

Additional context Add any other context about the problem here. gdquest-1647842725456.log

NathanLovato commented 2 years ago

It's the server process freezing, despite our crash/freeze detection mechanisms, there are cases where it doesn't restart. I just restarted it manually but that may keep happening until we find someone to work on #300

Syweb2 commented 2 years ago

The problem seemed to stop for a bit a couple of days ago, but it's back now. Did I just get lucky briefly?

On March 21, 2022 at 12:54 AM Nathan Lovato @.***> wrote:

It's the server process freezing, despite our crash/freeze detection mechanisms, there are cases where it doesn't restart. I just restarted it manually but that may keep happening until we find someone to work on #300 https://github.com/GDQuest/learn-gdscript/issues/300

—
Reply to this email directly, view it on GitHub https://github.com/GDQuest/learn-gdscript/issues/461#issuecomment-1073568306 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ANBHKOQOI6T7PGOETGL2GI3VBATKLANCNFSM5RGWYVGA .
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
You are receiving this because you authored the thread.Message ID: ***@***.***>
NathanLovato commented 2 years ago

Please check out #462 for more information. I just checked though and the server is responding right now. We added more mechanisms to try and restart it, which should greatly shorten downtimes, but the underlying technology we use still tends to slow down at times and needs restarting.