WebIDE - Frequently asked questions

Q: Will my tests run faster if I logout then log back in?

A: No. Tests are executed on a different server, you will be notified in real time as soon as testing is finished.

Q: Can any problem be solved by logging out and logging back in?

A: Not really. You can achieve the same effect by reloading the WebIDE. Note that F5 (and Ctrl-F5 and Shift-F5) keyboard shortcuts are overridden by WebIDE, so you need to click on the refresh button to the left of your Location bar. If you have a problem that can't be resolved this way, then just keep calm and follow the procedure given on the How to report a bug page.

Q: There is a test that fails, but if I try again it will pass!

A: Please let your tutors know so that they can fix the test.

Q: When testing I get message "Tests are corrupt..." or "Could not run tests...".
Q: My code file (main.c) or task specification is empty.

A: We are aware that this sometimes happens (very rarely). We are working on the solution. Meanwhile, your tutor can recreate the broken or missing files for tutorials, homework, exams and UUP Game for you, you should contact them to do it.

Q: What is the meaning of message "The installation of C/C++ extension failed..." ?

A: This is not an error. The Theia extension which provides support for autocomplete and syntax highlighting for C and C++ produces this message, but it quite obviously works fine. We have tried to update this extension, but it is no longer supported and there is no good replacement. We will just have to ignore this message until a solution comes.

Q: How to fix message "Error launching task '...'. Error starting process (undefined)" ?

A: Follow the procedure for resetting your configuration given on the How to report a bug page (step 3 with substeps). If that doesn't help, logout, wait 30 minutes, then log back in.

Q: How to fix message "No run task defined" ?

A: Follow the procedure for resetting your configuration given on the How to report a bug page (step 3 with substeps).

Q: How to fix message "Sorry, don't know how to run this file" ?

A: C programs need to have extension .c, C++ programs .cpp, Python programs .py etc. Rename your file from Untitled.txt to Untitled.c and try again :P

Q: When testing I get error "ISO C90 forbids variable length array". How to fix it?

A: It is not allowed to declare array whose length is a variable (i.e. int array[n];). You should declare an array with a fixed, big enough length (i.e. int array[100];).

Q: Is Safari supported ?

A: We have reports from users who use WebIDE happily with Safari and also from users who have had problems and had to switch to Chrome or Firefox. We would gladly analyze this bug if you donate a MacBook for testing purposes.

UUP Game questions

Q: What is the meaning of message "Failed fetching student data..." and how to recover from it?

A: There is a number of tasks that are executed during game startup. One of them failed. To find out which one, you need to follow the procedure described in How to report a bug page.

Q: The tests are wrong!

A: Contact your tutor.

Q: The assignments are too hard / not in the correct difficulty sequence.

A: Contact your tutor. Provide the name of the assignment that you think is too hard, not its number (its just a sequence number).

Q: I accidentally deleted the starter code and now the tests don't pass.

A: Click on the test results, you will see the starter code within: