Canvas LMS/Troubleshooting
Issue: When trying to log in with admin account, an error occurs citing "Oops! something broke". When checking the logs, this is found:
<code>
ActionView::TemplateError (undefined method `[]' for nil:NilClass) on line #82 of app/views/layouts/application.html.erb:
79: :assignments_recently_graded => t('menu.assignments_recently_graded', "Recently Graded")
80: }
81: total_shown = 0
82: if assignment_sets.any?{ |k, v| @current_user.send(k).length > 0 }
83: -%>
84: <a href="/assignments" class="menu-item-title"><%= t('menu.assignments', 'Assignments') %><span class="menu-item-
title-icon"></span> <i class="icon-mini-arrow-down"></i></a>
85: <div class="menu-item-drop">
<code>
Resolution: This is scheduled to be addressed in the next stable release per their developers on this thread: ActionView::TemplateError
In the mean time, a work around was found here:
Comment out lines 77-79 in app/views/layout/application.html.erb:
# Commenting out to temporarily prevent an error #:assignments_needing_submitting => t('menu.assignments_needing_submitting', "To Turn In"), #:assignments_needing_grading => t('menu.assignments_needing_grading', "To Grade"), #:assignments_recently_graded => t('menu.assignments_recently_graded', "Recently Graded")