Some students are getting the following error when trying to submit solutions for certain problem sets:
[2024-08-28 08:49:31.63448] [2160872] [warn] [HAuc6qyw7U_5] [/webwork2/CENSORED/week01-2/2] Submitting grade for user CENSORED and set week01-2.
[2024-08-28 08:49:31.63860] [2160872] [warn] [HAuc6qyw7U_5] [/webwork2/CENSORED/week01-2/2] Using current access token from database.
[2024-08-28 08:49:31.63888] [2160872] [warn] [HAuc6qyw7U_5] [/webwork2/CENSORED/week01-2/2] Found data required for submitting grades to LMS.
[2024-08-28 08:49:31.64167] [2160872] [error] [HAuc6qyw7U_5] Can't call method "server" on an undefined value at /usr/local/share/perl/5.34.0/Mojo/Server/Daemon.pm line 55.
I suspect that this may have something to do with the following situation:
We integrate WeBWorK 2.19 with Canvas, and are trying to set this up for the first time. Due to delays in getting the access to Canvas we requested from IT, last week our WeBWorK ran for a little with with plain password authentication and no LMS, and then a bit with LTI 1.1 integration. Now we finally have LTI 1.3 integration, as originally planned. According to the logs, the error occurs only with problem sets that were published during this transition period, but not with later problem sets (at least I haven't seen it yet for later sets).
My hypothesis is that the information WeBWorK stores to link problem sets with Canvas assignments is no longer valid.
If this could indeed be possible, is there any way we can reset this information, and re-link with the Canvas assignment?