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
hallo
ich steh vor dem selben Problem. Die Listen sind zerschossen. Ich habe einen SPS2013 in englisch mit deutschen Language Pack installiert.
Leider lässt sich der Patch wssloc2013-kb3114508-fullfile-x64-glb.exe nicht installieren. Gibt es keine Möglichkeit das „schädliche Update“ zu deinstallieren ? Hat da jemand einen Tipp wie ich das rasch machen kann ?
mfg
hoffi
Hallo Peter,
warum lässt sich der Patch nicht installieren? Gibt es eine Fehlermeldung?
Im Netz findet man als alternative Lösung die Installation des Januar 2016 CU (KB3114497), darin soll auch der o.g. Patch enthalten sein.
Diese Lösung haben wir allerdings nicht ausprobiert. Außerdem müssen die CUs in einer Testumgebung gründlich getestet werden, bevor diese in einem prod. System installiert werden!
Hey Guys,
thank you for you help, worked fine for us!