Giter Club home page Giter Club logo

Comments (3)

mrash2 avatar mrash2 commented on June 21, 2024

I just came across another course potentially with this same issue, but this one is within the current, active term. I'm not sure if this is a separate issue or if the one that I had originally suspected was linked to past enrollments is indeed something else. Are there any specific content items or issues I should consider looking at within the course that could be causing this error? This is a large course, so if there are any specific issues you can think of that I should check, that would be helpful. We're not noticing any issues with other users or courses, other than those mentioned previously in the original issue.

The first error that appears in the console is "Canvas front-end did not successfully start! (e is not iterable)."
image

The scan finally times out with HTML again being read as JSON.
image

from udoit.

mrash2 avatar mrash2 commented on June 21, 2024

Another possible clue: if I select the "VM47:1" link next to the JSON error in the console, I see the HTML content is an nginx error page that is trying to be read as JSON. I'm not sure what in the course is leading to this error page, but it doesn't appear UDOIT is handling properly.

I've gone through all of the content within modules to look for anything unusual and so far have not found anything. I similarly perused the course files and several external content embeds, but so far not seeing anything that should cause this. I'll continue looking, but wanted to update here.

image

Also, in my previous comment, I think the first error message about the Canvas front-end is occurring even on successful scans in other courses, so that may be an unrelated and/or non-issue.

from udoit.

mrash2 avatar mrash2 commented on June 21, 2024

Since the error appears to be nginx-related, is it possible that something like worker connections is insufficient to allow the scan to fully run? Here's what I've done since my last comment:

  1. Copied the content, one type at a time (e.g., syllabus, then modules, then announcements, etc.) into a separate, blank Canvas course site, and ran a scan after each import to try to pinpoint when the error appears.
  2. When I got to the course pages, there were almost 400, so I started importing 20 pages at a time, running a scan after each to see if the error appeared. It occurred somewhere within the 4th set of 20 pages.
  3. Cleared all the course content and imported only the pages and ran a scan. The error did not appear this time, so the issue does not appear to be linked to something on a particular page. I then imported the syllabus and modules, ran a scan, and the error re-emerged. Prior to this, the last successful scan resulted in 945 UDOIT errors and 434 suggestions, if that helps any.

Could the issue simply be an app or server adjustment to allow more processing to prevent the timeout?

from udoit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.