Item does not exist. It may have been deleted by another user. Fehler - Error - SharePoint 2013

SharePoint-Kalender: „Item does not exist. It may have been deleted by another user.“ Fix

Problem

Item does not exist. It may have been deleted by another user.

Ein Kalendereintrag (Serientermin) im SharePoint-Kalender lässt sich nicht aufrufen. Es wird eine Fehlermeldung „Item does not exist. It may have been deleted by another user.“ angezeigt.

Details

Beschreibung

Wird im SharePoint ein bestimmter Serientermin aufgerufen, dann wird eine Fehlermeldung angezeigt.

 

Sorry, something went wrong
Item does not exist. It may have been deleted by another user.

Item does not exist. It may have been deleted by another user. Fehler - Error - SharePoint 2013
Sorry, something went wrong
Item does not exist. It may have been deleted by another user.

 

ULS Log

In den ULS Logs findet man folgenden Eintrag:

Product: SharePoint Foundation

Process w3wp.exe
Product SharePoint Foundation
Category General
Level Medium
Message Application error when access /. . ./DispForm.aspx, Error=Item does not exist. It may have been deleted by another user. at Microsoft.SharePoint.ApplicationPages.Calendar.CalendarInstanceQuery.Retrieve(SPList list, String recurId) at Microsoft.SharePoint.SPContext.get_Item() at Microsoft.SharePoint.SPContext.ContentTypeInternal(String contentTypeId) at Microsoft.SharePoint.WebPartPages.ListFormWebPart.ShowRibbon() at Microsoft.SharePoint.WebPartPages.ListFormWebPart.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPartHelper(WebPart w…

Product: SharePoint Foundation

Process w3wp.exe
Product SharePoint Foundation
Category General
Level Unexpected
Message Microsoft.SharePoint.SPException: Item does not exist. It may have been deleted by another user. at Microsoft.SharePoint.ApplicationPages.Calendar.CalendarInstanceQuery.Retrieve(SPList list, String recurId) at Microsoft.SharePoint.SPContext.get_Item() at Microsoft.SharePoint.SPContext.ContentTypeInternal(String contentTypeId) at Microsoft.SharePoint.WebPartPages.ListFormWebPart.ShowRibbon() at Microsoft.SharePoint.WebPartPages.ListFormWebPart.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.WebControls.WebParts.WebPartManager.WebPartManagerControlCollection.AddWebPartHelper(WebPart webPart) at System.Web.UI.WebControls.WebParts.WebPartMa…

Product: SharePoint Foundation

Process w3wp.exe
Product SharePoint Foundation
Category Runtime
Level High
Message Getting Error Message for Exception System.Web.HttpUnhandledException (0x80004005): Exception of type ‚System.Web.HttpUnhandledException‘ was thrown. —> Microsoft.SharePoint.SPException: Item does not exist. It may have been deleted by another user. at Microsoft.SharePoint.ApplicationPages.Calendar.CalendarInstanceQuery.Retrieve(SPList list, String recurId) at Microsoft.SharePoint.SPContext.get_Item() at Microsoft.SharePoint.SPContext.ContentTypeInternal(String contentTypeId) at Microsoft.SharePoint.WebPartPages.ListFormWebPart.ShowRibbon() at Microsoft.SharePoint.WebPartPages.ListFormWebPart.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web….

Fix

Die Ursache liegt wahrscheinlich in dem (z.B. per Outlook) gelöschten Teil des Serienelementes. Die Lösung ist das Löschen des Mutterelementes.

URL-Adresse kopieren

Wenn man auf das Fehlerhafte Element mit der Maus zeigt, dann sieht man im Browser (unten links) eine ähnliche Adresse:

https://sharepoint-portal.com/projekte/site/Lists/Calendar/DispForm.aspx?ID=328.0.2019-01-31T00:00:00Z

  1. Mit der rechten Maustaste auf das defekte Listenelement bzw. den Kalendereintrag-Link klicken.
  2. Die HTML-Adresse kopieren (im Internetexplorer „Verknüpfung kopieren“ im Firefox „Link-Adresse kopieren“)

Internet-Explorer - Verknüpfung kopieren - Kontextmenü - iexplore

URL-Adresse bereinigen und öffnen

  1. URL-Adresse in ein neues Browser-Fenster bzw. neuen Tab einfügen
  2. Alles, was nach „ID=xxx“ kommt (inklusive Punkt), löschen.
    1. In unserem Fall wird also aus „…/DispForm.aspx?ID=328.0.2019-01-31T00:00:00Z“ folgendes „.../DispForm.aspx?ID=328
      Calendar - ID bereinigen - Internet-Explorer - Kontextmenü Löschen
  3. Die bereinigte URL aufrufen (damit wird das Hauptelement aufgerufen).
    Calendar - Bereinigte URL - Internet-Explorer - Enter

Hauptelement des Kalendereintrages löschen

  1. Es öffnet sich das Hauptelement, welches nun mit „Delete Item“ gelöscht werden kann.

Calender Event Item - Delete Item - Button - SharePoint 2013

Links

  1. sharepoint.stackexchange.com: SharePoint Calendar recurring item doesn’t exist
  2. blog.robgarrett.com: SharePoint 2010 Calendar Item Error – Item Does Not exist. It may have been deleted by another user

Schreibe einen Kommentar

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