“ Megpróbált olvasni vagy írni védett memóriát ” kivétel

Ebbe a hibába ütköztünk, amikor megpróbáltuk megnyitni a /_catalogs/masterpage/Forms/AllItems.aspx oldalt. Olyan oldalelrendezést próbáltam jóváhagyni, amelyet most frissítettem és főbb verzióban ellenőriztem.

Mára a hiba eltűnt, de nem biztos benne, hogy mi okozta és hogyan lehetne megakadályozni a jövőben. Itt van a rendszer által a naplófájlból abban az időben dobott három hiba:

08/24/2011 17:11:34.05 w3wp.exe (0x2030) 0x1EB4 Document Management Server Document Management 52od Medium MetadataNavigationContext Page_InitComplete: No XsltListViewWebPart was found on this page[/_catalogs/masterpage/Forms/AllItems.aspx]. Hiding key filters and downgrading tree functionality to legacy ListViewWebPart(v3) level for this list. a433ce5c-59de-4f69-8122-313a15679048

08/24/2011 17:11:34.10 w3wp.exe (0x2030) 0x1EB4 SharePoint Foundation Runtime tkau Unexpected System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at Microsoft.Web.CommandUI.RibbonRenderer.RenderContextualGroup(DataNode xnCtxGroup, RibbonRenderContext rrc, HtmlTextWriter writer) at Microsoft.Web.CommandUI.RibbonRenderer.RenderRibbon(DataNode xnData, RibbonRenderContext rrc, HtmlTextWriter writer) at Microsoft.Web.CommandUI.Ribbon.AppendRibbon(HtmlTextWriter writer, Boolean headerOnly, UInt32 initialTabScaleIndex, RibbonRenderContext rrc) at Microsoft.Web.CommandUI.Ribbon.Render(HtmlTextWriter writer) at Microsoft.SharePoint.WebControls.SPRibbon.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at Syste... a433ce5c-59de-4f69-8122-313a15679048

08/24/2011 17:11:34.10* w3wp.exe (0x2030) 0x1EB4 SharePoint Foundation Runtime tkau Unexpected ...m.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Page.Render(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) a433ce5c-59de-4f69-8122-313a15679048

Válasz

Ez a hiba akkor fordul elő, amikor egy alkalmazás megpróbálja elérni a nem hozzá tartozó memóriát. A Windows belép és blokkolja a kísérletet, amelynek következtében a .NET eldobja a naplóban látható kivételt.

Ön általában nem szabad ezt látni a .NET-alkalmazásokban, mert a futásidejének biztosítania kell a memória biztonságos kezelését. azonban előfordulhat a .NET-keretrendszeren kívül futó kódban , például natív Windows vagy COM (az alatta lévő réteg)

Mivel nem tudja reprodukálni a hibát, én személy szerint nem aggódnék miatta, hacsak nem tudja közvetlenül kijelenteni, hogy ez negatív hatást gyakorolt a rendszerére. Úgy tűnik, hogy ez a szalag renderelésével történt, ezért nem gondolom, hogy aggodalomra ad okot. A SharePoint elég robusztus, és megakadályozhatja, hogy bármi rossz történjen az adataival.

Az ilyen hibák jövőbeni előfordulásának valószínűségének minimalizálása érdekében:

  1. Győződjön meg arról, hogy a legújabb frissítéseket telepítette a .NET-keretrendszerbe (Windows Update-en keresztül), a SharePoint-ba (a szervizcsomagok és összesített frissítések ), valamint minden olyan szoftver, amely integrálódik a SharePoint programba.

  2. Győződjön meg arról, hogy a környezete a lehető legtisztább, és ne “ne hagyjon olyan szolgáltatásokat, WSP megoldási csomagokat vagy más telepített szoftvereket, amelyeknek nincs oka ott lenni.

Megjegyzések

  • Köszönöm, Alex. Ez a fejlesztői kiszolgálónkon történt, amely valószínűleg tartalmaz néhány WSP megoldást, amelyeket ' nem használunk. Némi takarítás rendben van 🙂

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük