Symptom
In a specific locale, when the end-user wants to access the learning history, the page keeps loading, it displays ‘Loading’ icon.
Environment
LMS All versions
Cause
The issue is due to labels using corrupted character. Most of the time, it is one of these 3 label IDs:
label.CalendarSMonths
label.CalendarMonths
label.CalendarDOWMin
Resolution
1. Fix the corrupted label
In admin side, Check those 3 labels ID:
Edit those label in admin side, References->Geography->Labels, the Locales Tab
Search successively for those labels:
label.CalendarSMonths
label.CalendarMonths
label.CalendarDOWMin
Edit the label: go in Locales tab, identify the affected locale and check if the syntax is correct.
Make sure each list elements of those labels are surrounded by double quotes (“) and separated by coma (,), see below:
2. Troubleshooting steps to identify the corrupted label ID
The problem could come up from other label ID, to figure out which label is corrupted, the best way to troubleshoot it is to use Firefox browser with an add-on called ‘Firebug’.
a) Install the add-on Firebug:
Tools->Add-ons (or press Ctrl-Shift-A)
It opens Add-on page, search for Firebug, Install it, No need to restart the browser.
b) On the Learning plan, Open Firebug:
Right-click anywhere in the page, you’ll see Inspect Element with Firebug, select it.
Firebug window will then open in the bottom of the learning plan page.
Inside Firebug window, Go in ‘Console’ tab.
c)Replicate the issue, you’ll see an error displayed in Firebug Console
d)Identify the label ID displayed by Firebug
Firebug points to the exact corrupted Label ID.
In the above example the corrupted label is ‘label.CalendareSMonths’, now go on admin side to check the syntax of this label (see step1.)
Keywords
Learning history;loading;LMS;Firebug , KBA , LOD-SF-LMS-COR , LMS Core - Items, Catalog, Curricula , Problem