TypeError: b is undefined – List Error

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

Fix

Patch (KB3114508)

  1. Den Patch KB3114508 (veröffentlicht am 05.01.2016 Dateiname: „wssloc2013-kb3114508-fullfile-x64-glb.exe“) herunterladen.
  2. Auf jedem SharePoint Server installieren.
  3. 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.

  1. Windows-Update öffnen
  2. Unten links „Installierte Updates“ anklicken.
  3. Oben recht in die Suche „KB3114508“ eingeben.

Nach dem ersten Durchlauf: Nur eine Komponente des Patches zu finden (Microsoft SharePoint Server 2013)

Installierte Updates - KB3114508 - Die Installation ist abgeschlossen - Nur eine Komponente installiert

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!

Installierte Updates - KB3114508 - Die Installation ist abgeschlossen - zweite Komponente installiert

Danach ist das Installieren des Patches nicht mehr möglich:

Update für Microsoft SharePoint Foundation 2013 (KB3114508) - Von dem auf diesem System installierten Paket sind keine Produkte betroffen.

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)

  1. Januar 2016 CU (KB3114497) herunterladen.
  2. Auf jedem SharePoint Server installieren
  3. Den Konfigurationsassistenten für SharePoint-Produkte bzw. PsConfig.exe laufen lassen

Links

  1. Todd Klindt’s SharePoint Admin Blog : Security Patch MS16-004 (KB3124585) Breaks SharePoint 2013
  2. Stefan Goßner: January 2016 CU for SharePoint 2013 product family is available for download
  3. Stefan Goßner: Solution for the list view issue with MS16-004 (January 2016 PU) for SharePoint 2013

3 Gedanken zu „TypeError: b is undefined – List Error“

  1. 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

  2. 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!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.