Problem
TypeError: b is undefined
Beim Anzeigen einer Liste oder Anlegen neuer Elemente in einer Liste im SharePoint wird folgende oder ähnliche Fehlermeldung angezeigt:
TypeError: b is undefinedTypeError: b is undefined
TypeError: b is undefinedTypeError: b is undefinedTypeError: a is null
Details
Beschreibung
Nach dem Installieren des Sicherheitspatches MS16-004 (KB3124585) bzw. des Nachfolgers KB3114503 in der SharePoint Farm (die nicht nur auf Englisch läuft) ist das Anzeigen der Listen bzw. das Anlegen der Listenelemente nicht mehr möglich.
Es wird folgende oder ähnliche Fehlermeldung angezeigt:
TypeError: b is undefinedTypeError: b is undefined
TypeError: b is undefinedTypeError: b is undefinedTypeError: a is null
Ist-Zustand
SharePoint Umgebung
- SharePoint 2013 SP1 (On-Premises, 3 Tier Cluster, DE-Installation + EN-Languagepacks)
- MS SQL-Server 2008 R2 Failover-Cluster
- Backup: AvePoint DocAve 6 SP5
- OWA / WAC
- Workflow-Manager
- BI
- Monitoring
Fix
Patch (KB3114508)
- Den Patch KB3114508 (veröffentlicht am 05.01.2016 Dateiname: „wssloc2013-kb3114508-fullfile-x64-glb.exe“) herunterladen.
- Auf jedem SharePoint Server installieren.
- Den Konfigurationsassistenten für SharePoint-Produkte bzw. PsConfig.exe laufen lassen (die Listen waren vor diesem Schritt auch wieder OK).
Evtl. ist eine wiederholte Installation nötig
Kurios: Auf einem der acht Server musste die Installation des Patches mehrmals ausgeführt werden, bis der Language-Teil des Patches installiert wurde.
- Windows-Update öffnen
- Unten links „Installierte Updates“ anklicken.
- Oben recht in die Suche „KB3114508“ eingeben.
Nach dem ersten Durchlauf: Nur eine Komponente des Patches zu finden (Microsoft SharePoint Server 2013)
Nach der erneuten Installation des gleichen Patches auf dem gleichen Server ist nun auch die zweite Komponente – „Language Pack for SharePoint and Project Server 2013 – English“ des Patches zu sehen. Darauf sollte man achten!
Danach ist das Installieren des Patches nicht mehr möglich:
Und das Problem mit den Listen sollte nicht mehr auftreten.
Alternative: Januar 2016 CU (KB3114497)
Alternativ kann man auch das ganze CU installieren (der Patch KB3114508 ist darin enthalten)
- Januar 2016 CU (KB3114497) herunterladen.
- Auf jedem SharePoint Server installieren
- Den Konfigurationsassistenten für SharePoint-Produkte bzw. PsConfig.exe laufen lassen
Links
- Todd Klindt’s SharePoint Admin Blog : Security Patch MS16-004 (KB3124585) Breaks SharePoint 2013
- Stefan Goßner: January 2016 CU for SharePoint 2013 product family is available for download
- Stefan Goßner: Solution for the list view issue with MS16-004 (January 2016 PU) for SharePoint 2013
Der Beitrag TypeError: b is undefined – List Error erschien zuerst auf Die SharePoint-Wiese.